0

次のように機能する必要がある関係があります。スレッド A が何らかの変更をスレッド B に発行し、スレッド B がその変更を取得してスレッド C に発行します。

問題はプロデューサーとコンシューマーであり、BlockingQueue を使用して 2 つのエンティティのみで実装することに問題はありません。これを機能させるために、スレッド B を一種のハイブリッド プロデューサーとコンシューマーにするにはどうすればよいでしょうか? のように、このジャンルの問題について従うべき特定のモデルはありますか?

4

1 に答える 1

2

2 つのブロッキング キューを使用します。1 つは A と B の間です。BとCの間のもう一方。

于 2013-02-24T17:12:38.033 に答える