マルチスレッドジョブディスパッチャのC/C++実装を探しています。 ボススレッド(メイン関数)はジョブを読み込みます(例えば、whileループのmsgrcvの実行)。マルチスレッドのボス/ワーカーモデルのC/C++実装
ボスが新しいジョブを読み取り、宛先に応じてジョブを対応するスレッド にディスパッチします。ワーカースレッドはジョブを実行します。
私は最初からビルドする時間がありません。私はすぐに解決策を探しています。
更新:私はブーストを使用できません。それはpthreadsでなければなりません(Linux)
申し訳ありませんが、ブーストはオプションではありません – cateof
スレッドプーリングは、スティーブがgoogleと言ったようなパターンケイトです。 – Reno
は、スレッドプールが必要です。ブーストを使用できない場合は、その特定の実装を使用する必要はありませんが、コードを見てどのように実行されたかを確認することができます。 – CashCow