質問

私は探しています BoundedBlockingQueue それは他のものを取ることができます Queue そして、それを境界とブロックします。

私は見つけました akka.util.BoundedBlockingQueue それはそれを行うことができますが、ソースコードにはいくつかのFIXMESがあります。だから、コードを使用するのが賢いかどうかはわかりません。

最後に、同時使用のために優先順位を境界し、使用可能にしたいと思います。

このタスクに使用できる他のクラスはありますか?たぶんJava 7で?

役に立ちましたか?

解決

Akka BoundedBlockingQueueは私にとってかなり大丈夫だと思われます(ソースコード)。私は本当にそれを使用することを検討します(少なくともクラスのユニットテストの良いセットを書いた後、このクラスのテストはAkkaで欠落しているため)

Fixmesは、バッキングキューでRemoveallを呼び出すなど、かなり奇妙な状況にあり、その後は空ではありません。これは、バッキングキュークラスの実装において非常に悪いエラーです。

私はあなたが何を意味するのか理解していません 「コードは私にコンストラクターを一般的にすることができません」.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top