プロパティ type を持つ POJO を生成する Producer があります。「A」と「B」の2種類しかありません。コンシューマ用のスレッド プールがあります。プロデューサーからタイプ「B」のメッセージを受け取るたびに、実行に進む前に、プール内の他のすべてのスレッドが実行を完了していることを確認する必要があります (今のところデフォルトの Thread.sleep)。次に、コンシューマ スレッドはタイプ「B」のメッセージを取得して実行する必要があります。このスレッドが実行されるまで、キューからメッセージをポップすることはできません。
例:
class POJO_Message{
String type; //This will contain the type of message "A" or "B"
}