Код |
---|
-- Функция вызывается перед остановкой скрипта function OnStop(signal) stopped = true; -- Остановили исполнение кода end; -- Функция вызывается перед закрытием квика function OnClose() stopped = true; -- закрыли квик, надо остановить исполнение кода end; function OnMyAllTrade(trade) --Тут что-то делаем end; function OnMyConnected(flag) --Тут выводим сообщение end; function OnFakeConnected(flag) end; function OnFakeAllTrade(trade) end; OnConnec ted = OnFakeConnected; OnAllTr ade = OnFakeAllTrade; function main() OnConnec ted = OnMyConnected; --как такой подход с точки зрения потоков? OnAllTr ade = OnMyAllTrade; --как такой подход с точки зрения потоков? while not stopped do sleep(1); end; --while end; |
Корректно ли присваивание OnConnec ted = OnMyConnected; OnAllTr ade = OnMyAllTrade;
Функция main и колбеки работают в разных потоках. Не возникнет ли проблемы?