@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Как узнать время выполнения скрипта?
-
@seosever said in Как узнать время выполнения скрипта?:
@allive Нужен доступ к этому значению, скриншот. Боюсь таймер не подойдет, так как скрипт может перезапускаться сто раз. https://yadi.sk/i/PwozbE6DAIZ2gQ
Создайте функцию OnApplicationStart, получите текущую дату и сохраните её в глобальную переменную. Когда нужно будет узнать время работы, просто вычтите её из текущей даты.
Вот тестовый скрипт