@billiedark said in Запускается только 140 потоков из 500:
Ресурсов ПК хватает, больше 140 не запускаются. Что можно сделать или почему так происходит?
Попробуйте запускать две копии скрипта из разных директорий
Подскажите пожалуйста как создать несколько потоков через веб интерфейс.
Видел такой код по созданию одного потока
var Thread = new BASThread()
await Thread.RunFunction("Function", {})
Thread.StopThread()
Как правильно запустить в несколько потоков одну функцию?
@dmitr said in Несколько потоков:
Подскажите пожалуйста как создать несколько потоков через веб интерфейс.
Видел такой код по созданию одного потока
var Thread = new BASThread() await Thread.RunFunction("Function", {}) Thread.StopThread()Как правильно запустить в несколько потоков одну функцию?
используйте цикл и упрощённый запуск функции
@dmitr said in Несколько потоков:
@Fox что значит упрощенный запуск функции, есть пример?
есть два вида запуска функций из веб интерфейса - первый это вы создаёте поток и передаёте ему функции друг за другом, это если нужно выполнить несколько функций в одном потоке, и второй это простой запуск функции без создания потока, в таком случае поток создаётся, выполняет функцию и завершается.
https://wiki.bablosoft.com/web-interface/#/callbasfunction?id=bas-function-simplified-call
for(var i = 0; i == 10; i++){
Api.RunFunction("LoadUrl", {Url: "ip.bablosoft.com"})
}