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