<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Запись в файл из разных потоков скрипта]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Запись в файл из разных потоков скрипта форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 23:50:16 +0300</pubDate>
		<item>
			<title>Запись в файл из разных потоков скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39938/topic4766/">Запись в файл из разных потоков скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2zs65Qkg" href="/user/107/" bx-tooltip-user-id="107">Constantin</a> написал:<br /> &nbsp; &nbsp;Где-то было написано, что в QLua доступ к глобальным переменным синхронизирован для потоков.<br />=============<br />Малость оффтоп, но никак не могу мимо пройти, не упомянув эту <noindex><a href="https://forum.quik.ru/messages/forum10/message28186/topic3270/#message28186" target="_blank" rel="nofollow">тему</a></noindex>, очень хорошо все разрыто, особенно для сишников. Жаль нельзя тут ветки &quot;поднимать&quot;, эта достойна закрепления. <br />
			<i>27.09.2019 17:17:42, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39938/topic4766/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39938/topic4766/</guid>
			<pubDate>Fri, 27 Sep 2019 17:17:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запись в файл из разных потоков скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39936/topic4766/">Запись в файл из разных потоков скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_7YUogZlw" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a>, спасибо. Имеется в виду нельзя <B>одновременно</B> писать из нескольких потоков? А <B>не</B> одновременно можно?<br /><br />Еще один вопрос, теоретический. Где-то было написано, что в QLua доступ к глобальным переменным синхронизирован для потоков. Я не ошибаюсь? А вот если глобальная переменная объявлена как local, то этот случай тоже правильно отработается или лучше такие переменные как local не помечать? <br />
			<i>27.09.2019 17:05:25, Constantin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39936/topic4766/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39936/topic4766/</guid>
			<pubDate>Fri, 27 Sep 2019 17:05:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запись в файл из разных потоков скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39932/topic4766/">Запись в файл из разных потоков скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так можно.<br /><br />а вот писать из разных потов нельзя, будет каша. <br />
			<i>27.09.2019 15:36:59, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39932/topic4766/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39932/topic4766/</guid>
			<pubDate>Fri, 27 Sep 2019 15:36:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запись в файл из разных потоков скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39929/topic4766/">Запись в файл из разных потоков скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В QLua main выполняется в своем потоке, а callback-функции в основном потоке Квика.<br /><br />Вопрос. Если я буду открывать лог-файл (io.open()) в одном потоке, а писать в него буду в другом потоке и там же его закрывать, то все будет нормально работать? Так можно делать? <br />
			<i>27.09.2019 14:18:05, Constantin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39929/topic4766/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39929/topic4766/</guid>
			<pubDate>Fri, 27 Sep 2019 14:18:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
