Несколько потоков



  • Подскажите пожалуйста как создать несколько потоков через веб интерфейс.

    Видел такой код по созданию одного потока

    var Thread = new BASThread()
    
    await Thread.RunFunction("Function", {})
    
    Thread.StopThread()
    

    Как правильно запустить в несколько потоков одну функцию?



  • @dmitr said in Несколько потоков:

    Подскажите пожалуйста как создать несколько потоков через веб интерфейс.

    Видел такой код по созданию одного потока

    var Thread = new BASThread()
    
    await Thread.RunFunction("Function", {})
    
    Thread.StopThread()
    

    Как правильно запустить в несколько потоков одну функцию?

    используйте цикл и упрощённый запуск функции



  • @Fox что значит упрощенный запуск функции, есть пример?



  • @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"})
    }
    

Log in to reply
 

  • 5
  • 8
  • 32
  • 15
  • 2
  • 5
  • 10
  • 14