キューC++
を介して相互に通信する N 個のプロセス間で対話型プロトコルを開発します。boost message_queue
プロセスの 1 つには 2 つの実行スレッドがあります。1 つはキューを使用するメイン スレッド、もう 1 つはキューの 1 つで受け入れられたメッセージをリッスンし、必要に応じてキューを使用して他のプロセスに新しいメッセージを送信する「ヘルパー」スレッドです。 .
ブースト メッセージ キューは、スレッド間の同期、メッセージを待機する場合の単一スレッドのスリープなどに関して、複数のスレッドの使用をサポートしていますか? 私が使用するスレッド ライブラリは、ブースト スレッド ライブラリです。