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