Взможно ли реализовать перезапуск или новый запуск потока, который во время работы в скрипте каким-то образом прервался (ошибкой например).
Видится такая реализация:
Первый поток следит за реализацией, работой других потоков, если кол-во потоков стало меньше чем было, то запускает новый поток или перезапускает поток, который прервался без остановки и перезапуска всего скрипта (полагаю реализуется через Запуск функции в N потоков, где N кол-во потоков, которое прервалось)
Номер потока можно узнать, а как узнать кол-во потоков, которое работает в данный момент?