Всем привет.
Есть скрипт, который выполняет действия. В этом скрипте запущена асинхронная функция, которая параллельно скрипту чекает глобальную переменную.
После изменения глобальной переменной, нужно чтобы функция закрыла, остановила или перезагрузила поток из которого она запущена.
Пример:
Регистратор аккаунтов запущен на 1 модеме в 4 потока.
У каждого потока, запущена своя асинхронная функция, которая ждёт, когда изменится глобальная переменная.
Поток 1 завершает регистрацию и меняет глобальную переменную.
В асинхронной функции это заметили.
Вопрос
Как из асинхронной функции остановить поток, которому она принадлежит?
Спасибо.