Как ограничить количество потоков во время работы скрипта

Поддержка
  • запускают скрипт в 20 потоков но надо в какой то момент сделать 5 потоков не прерывая работу остальных что бы они закончили свою работу

  • @alls102 Есть много способов реализации.
    Но есть один способ, который, возможно, вам будет понятен.
    Создайте файл threads.txt на компьютере.
    В этом файле указывается количество потоков, которые должны работать, например 5, 10, 20...
    В начале скрипта прочитайте этот файл. Если THREAD_INDEX больше, чем количество потоков, указанное в файле .txt, скрипт не будет запускаться.
    Затем создайте цикл, который будет каждые 10 секунд повторно проверять файл, чтобы в случае изменения количества потоков в файле .txt скрипт мог начать работу.

  • @alls102 said in Как ограничить количество потоков во время работы скрипта:

    запускают скрипт в 20 потоков но надо в какой то момент сделать 5 потоков не прерывая работу остальных что бы они закончили свою работу

    В лайфхаках посмотри пример реализации

  • 0 Votes
    3 Posts
    505 Views
  • 0 Votes
    6 Posts
    859 Views
  • 0 Votes
    8 Posts
    838 Views
  • 0 Votes
    3 Posts
    859 Views
  • 0 Votes
    8 Posts
    1727 Views