<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; Обращение к функциям QLUA из новой VMLua в новом потоке]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=432&amp;type=atom" />
	<updated>2023-05-04T21:39:02Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=432</id>
		<entry>
			<title type="html"><![CDATA[Re: Обращение к функциям QLUA из новой VMLua в новом потоке]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=4191#p4191" />
			<content type="html"><![CDATA[<p>вот, я делал proof-of-concept поддержки &quot;настоящих&quot; тредов в qlua: [url]https://github.com/untoxa/lua_threads[/url] но, честно скажу, все это так себе идея. конструкция хоть и работает корректно, но при этом все равно довольно хрупкая.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2023-05-04T21:39:02Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=4191#p4191</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Обращение к функциям QLUA из новой VMLua в новом потоке]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=4190#p4190" />
			<content type="html"><![CDATA[<p>1. многопоточность в lua - идея совсем дурацкая. это как-то работает, но вообще, lua не предназначена для таких вещей.<br />2. создавать отдельные lua-машины можно, это нормально. например, lua_share так и работает. но если для запуска используется отдельный новый тред, создаваемый в библиотеке написанной на си - см пункт 1. и если я правильно помню, в таких стейтах есть проблемы с квиковыми расширениями.<br />3. в квике есть штатный способ создания lua-машин, для каждой запускается отдельный тред. это называется &quot;запуск скриптов&quot;.</p><p>проблема не в том, чтобы создать lua-маштну из отдельного треда и в ней что-то запустить. проблема в том, чтобы все это корректно потом завершить, без утечек памяти, крашей и прочих радостей. это довольно непросто.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2023-05-04T21:26:54Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=4190#p4190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Обращение к функциям QLUA из новой VMLua в новом потоке]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=4149#p4149" />
			<content type="html"><![CDATA[<p><strong>nikolz</strong>, добрый день!<br />Могли бы вы привести код по созданию &quot;новой VMLua в новом потоке&quot;. Просто чтобы была база, от которой можно было бы что-то поисследовать.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2023-03-04T12:55:58Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=4149#p4149</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Обращение к функциям QLUA из новой VMLua в новом потоке]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=4147#p4147" />
			<content type="html"><![CDATA[<p>Добрый день,swerg<br />Буду признателен, если подскажите как реализовать обращение к&nbsp; функциям библиотеки QLUA&nbsp; <br />из новой VMLua в новом потоке.<br />Поток и новый стейт запускаем на СИ. <br />-----------------<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[nikolz]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3345</uri>
			</author>
			<updated>2023-03-04T11:30:20Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=4147#p4147</id>
		</entry>
</feed>
