@ElTigre Не удалось повторить проблему.
12b9da70-4da1-4f26-9a4c-1fa4f13b35af-image.png
Попробуйте использовать последнюю версию BAS. Также попробуйте использовать другие расходники для работы.
Напишите хоть кто нить такое вообще возможно сделать как нить даже через веб интерфейс.
Сегодня вот например из 60 потоков остался всего лишь 1 и он ни как не хотел сам завершаться.
Может быть не жать програмнно Ждать завершение каждого потока, а нажать остановить мгновенно.
Или может быть в OnAplicationInit добавить счетчик с начальным значением общего кол-ва потоков, и потом им играться и его проверять на минимальное кол-во запущенных потоков?
Я бы посоветовал пересмотреть логику скрипта и использовать асинхронный вызов функции