@super84 спасибо!
Перезапуск потока
-
Взможно ли реализовать перезапуск или новый запуск потока, который во время работы в скрипте каким-то образом прервался (ошибкой например).
Видится такая реализация:
Первый поток следит за реализацией, работой других потоков, если кол-во потоков стало меньше чем было, то запускает новый поток или перезапускает поток, который прервался без остановки и перезапуска всего скрипта (полагаю реализуется через Запуск функции в N потоков, где N кол-во потоков, которое прервалось)
Номер потока можно узнать, а как узнать кол-во потоков, которое работает в данный момент?
-
@Alex7_7 said in Перезапуск потока:
Взможно ли реализовать перезапуск или новый запуск потока, который во время работы в скрипте каким-то образом прервался (ошибкой например).
Увеличьте число неудач для скрипта или поставьте -1, тогда все потоки при неудаче будут перезапускаться
-
@Alex7_7 said in Перезапуск потока:
А узнать кол-во потоков возможно во время работы скрипта (не номер потока, а именно кол-во)?
Напрямую узнать нельзя. Скажите а для чего вам может понадобится эта информация?
-
@tet-vivi said in Перезапуск потока:
@Fox например вести статистику
Статистику чего? Можете привести пример ситуации, когда это будет актуально?
-
@Fox например сколько времени уходит на обработку всех данных в ресурсе в рабочем скрипте.
в случае проблем можно будет узнать об этом или еще что.p.s. альтернатива тут может быть это проверка самих ресурсов.
но тут я знаю только про ловлю в ошибку ожидания ресурса, но это отправит запись в откат.
