@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Работа с почтами в басе
-
Есть почта на которую приходит письмо. Письмо может прийти в любое время(от 1 до часа). Почта пустая, на ней 0 писем.
Когда в басе выставляю действие "Найти письмо" он находит, что нет писем и просто выполняет проект дальше.
Можно ли действие "Найти письмо" настроить таким образом, чтобы Бас ждал пока появится письмо, а уже затем выполнял проект дальше?