@moonsoon Автор модуль не обновляет, поэтому я решил совместимую с BAS версией от 31.1.0 и выше, выложить версию модуля тут LegacyAI_0.16_BAS31_ASYNC_SCOPE_FIX.zip
скорее это делаю для себя, чтобы всегда иметь под рукой дистриб модуля)
Название: WaitThread
Версия: 1.0
Данные: WaitThread.zip
Исходник: WaitThread.xml
Согласие на добавление модуля в BAS: Да
Описание: Модуль для ожидания других потоков когда 1 из потоков работает к примеру с файлом
История версий: 1.0
Модуль нужен для того чтобы все не перемешалось когда работаешь с одним файлов в многопотоке.
Пример в исходнике

@DoobGuy А теперь попробуй запустить 100 потоков одновременно например парсер из сайта и в конце обработать 1 файл со всех потоков к примеру проверить содержимое и записать туда новые данные так чтоб все не смешалось и не было дублей
@DoobGuy Ты наверно хотел что то умное предложить но не ту тему выбрал зачем мне использовать асинхронную когда я могу и без него сделать то что мне нужно?