@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Как сделать последовательный запуск потоков
-
@ff48 said in Как сделать последовательный запуск потоков:
Подскажите пожалуйста. Как сделать последовательный запуск потоков, с разницей в N секунд, но только 1 раз. Когда используется "вызов функции в несколько потоков". А то когда 20 браузеров открываются одновременно, ппц копм тупит.
Получайте номер потока, умножайте на 1000 и используйте значение в действии "сон"

