@Sergei1213 В версии 22.5 был добавлен модуль "Асинхронный вызов функций". Вы создаёте 2 функции в одном скрипте, которые могут делать абсолютно разные действия, а затем запускаете их асинхронно с помощью соответствующего действия из нового модуля. Результат: функции будут выполняться в разных потоках, т.е в абсолютно разных браузерах. Для подробностей смотрите видеотуториал на официальном канале разработчика: https://www.youtube.com/watch?v=zBOYqA09lx4. Думаю, вам этого будет достаточно.
Как сделать паузу между запуском потоков?
-
-
@GameBot
А если потоков 200 в проге? То 200-й поток запуститься минимум через 199 секунд.
Для топикстартера @FREEMAN рекомендую юзать node.js и выставлять меньшие объемы времени, если уж задача только разгрузить ЦП в момент одновременного открытия потоков. Пример кода:let ms = 10*[[THREAD_INDEX]]; await (new Promise((resolve, reject) => { setTimeout(function(){ resolve() }, ms); }));