4

我正在寻找一种BoundedBlockingQueue可以采取任何其他方式Queue并使其有界和阻塞的方式。

我发现akka.util.BoundedBlockingQueue哪个可以做到这一点,但是源代码中有一些修复程序。所以我不确定使用代码是否聪明。

最后,我希望有一个 PriorityQueue 有界且可用于并发使用。

我可以使用其他一些类来完成这项任务吗?也许在 Java 7 中?

4

1 回答 1

2

akka BoundedBlockingQueue 对我来说似乎还不错(源代码)。我真的会考虑使用它(至少在为该类编写了一组好的单元测试之后,因为在akka中缺少该类的测试)

FIXME 处于非常奇怪的情况,例如在支持队列上调用 removeAll 之后它不是空的,这在支持队列类的实现中只是一个非常糟糕的错误。

我不明白您所说的“代码不允许我将构造函数设为通用”是什么意思。

于 2011-06-10T16:49:52.577 回答