nesco писал(а):
И вообще надо исходить из того, что полного распараллеливания априори быть не может, тк все это поточное безобразие работает цепочкой в кольце обработчика ядра системы.За то это позволяет не виснуть всей программе в случае работы с сетью, например.
Спасибо за разъяснения. А все флаги обязательны к выполнению в главном потоке, или как и в DeferredEvent - кому повезет, тот и выполнится?
И по поводу вот такого примера, данные уже синхронизированы с главным потоком после MT_String?
Add(MT_String,7923535,462,126)
{
}
Add(DSC_Query,9232878,406,126)
{
SQL="SELECT * FROM tab1 WHERE Sostojanie LIKE '%N%';"
DSManager="parent.parent.mem"
link(onQuery,7923535:doStr,[])
}