多数のワーカー スレッド間で作業を分散するには、特に concurrent.futures モジュールを使用します。 ThreadPoolExecutor クラス。
この代替方法では、スケジューリング アルゴリズムを細かく制御したい場合に、独自のロジックを手動で作成できます。キュー モジュールを使用して、ジョブのリストを含むキューを作成します。 Queue クラスはオブジェクトのリストを保持し、キューに項目を追加する .put(obj) メソッドと項目を返す .get() メソッドを持っています。このクラスは、各ジョブが 1 回だけ配布されるようにするために必要なロックを処理します。
###例###以上がPython で一連のワーカー スレッドに作業を分散するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。