我正在寻找一种BoundedBlockingQueue
可以采取任何其他方式Queue
并使其有界和阻塞的方式。
我发现akka.util.BoundedBlockingQueue
哪个可以做到这一点,但是源代码中有一些修复程序。所以我不确定使用代码是否聪明。
最后,我希望有一个 PriorityQueue 有界且可用于并发使用。
我可以使用其他一些类来完成这项任务吗?也许在 Java 7 中?
我正在寻找一种BoundedBlockingQueue
可以采取任何其他方式Queue
并使其有界和阻塞的方式。
我发现akka.util.BoundedBlockingQueue
哪个可以做到这一点,但是源代码中有一些修复程序。所以我不确定使用代码是否聪明。
最后,我希望有一个 PriorityQueue 有界且可用于并发使用。
我可以使用其他一些类来完成这项任务吗?也许在 Java 7 中?
akka BoundedBlockingQueue 对我来说似乎还不错(源代码)。我真的会考虑使用它(至少在为该类编写了一组好的单元测试之后,因为在akka中缺少该类的测试)
FIXME 处于非常奇怪的情况,例如在支持队列上调用 removeAll 之后它不是空的,这在支持队列类的实现中只是一个非常糟糕的错误。
我不明白您所说的“代码不允许我将构造函数设为通用”是什么意思。