Добрый день. Не могу осознать.
Вот фрагмент скрипта, выполняющийся в цикле потока main
log.trace("***4")
server_time = "00:00:00" ---getInfoParam("SERVERTIME")
log.trace("***5 ",server_time)
В таком виде все прекрасно работает, в логе верные цифры, никаких проблем нет.
Если я заменяю 00:00:00 на получение серверного времени, то через некоторое (разное) время зависает главный поток терминала. При этом логирование ВСЕГДА завершается выводом цифры 4. Эффект абсолютно стабильный, самомодификации кода в скрипте нет.
В колбеках идет активная работа со стаканами, таблицей сделок и обработка .tro файла
В чем может быть проблема? Спасибо.
Вот фрагмент скрипта, выполняющийся в цикле потока main
log.trace("***4")
server_time = "00:00:00" ---getInfoParam("SERVERTIME")
log.trace("***5 ",server_time)
В таком виде все прекрасно работает, в логе верные цифры, никаких проблем нет.
Если я заменяю 00:00:00 на получение серверного времени, то через некоторое (разное) время зависает главный поток терминала. При этом логирование ВСЕГДА завершается выводом цифры 4. Эффект абсолютно стабильный, самомодификации кода в скрипте нет.
В колбеках идет активная работа со стаканами, таблицей сделок и обработка .tro файла
В чем может быть проблема? Спасибо.
Пасхалочка для Алексея Иванникова: