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

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

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

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

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

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

  • 0 Votes
    12 Posts
    1027 Views
  • 0 Votes
    7 Posts
    910 Views
  • 0 Votes
    5 Posts
    697 Views
  • -1 Votes
    1 Posts
    406 Views
  • 0 Votes
    7 Posts
    1302 Views