@olegar
Пару дней назад столкнулся с такой же проблемой и для отлова ошибок сначала навтыкал контрольных точек с выводом в лог, но потом нашел более эффетивный способ. На ВРЕМЯ ТЕСТИРОВАНИЯ асинхронную функцию делаем простым зацикленным потоком, а вместо его вызова делаем передачу параметров (или просто используем флаг вызова) через глобальную переменную (ну естественно в "асинхронную" функцию на это время придется добавить цикл ожидания этого флага).
Асинхронная функция - перезапуск потоков
-
Возникла необходимость зациклить скрипт, однако поставить повтор в самом скрипте недостаточно.
Скрипт работает в несколько потоков через асинхронную функцию, но даже не указывая время работы "ожидания асинхронной функции" он заканчивается. Делал через метки внутри той самой функции.
Можно ли как то отследить и запускать поток(и) заново (ошибку/выполнение)? -
@mmaxsmile said in Асинхронная функция - перезапуск потоков:
Можно ли как то отследить и запускать поток(и) заново (ошибку/выполнение)?
