@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Как сделать выполнение разных действий в разных потоках(тоесть к 1 потоку один скрипт, ко 2 совсем иной скрипт)?
-
Как сделать выполнение разных действий в разных потоках(тоесть к 1 потоку один скрипт, ко 2 совсем иной скрипт)?
-
@Sergei1213 said in Как сделать выполнение разных действий в разных потоках(тоесть к 1 потоку один скрипт, ко 2 совсем иной скрипт)?:
Как сделать выполнение разных действий в разных потоках(тоесть к 1 потоку один скрипт, ко 2 совсем иной скрипт)?
-
-
@Sergei1213 В версии 22.5 был добавлен модуль "Асинхронный вызов функций". Вы создаёте 2 функции в одном скрипте, которые могут делать абсолютно разные действия, а затем запускаете их асинхронно с помощью соответствующего действия из нового модуля. Результат: функции будут выполняться в разных потоках, т.е в абсолютно разных браузерах. Для подробностей смотрите видеотуториал на официальном канале разработчика: https://www.youtube.com/watch?v=zBOYqA09lx4. Думаю, вам этого будет достаточно.