我正在寻找可以接受任何其他BoundedBlockingQueue
并使其受限制和阻塞的Queue
。
我发现akka.util.BoundedBlockingQueue
可以做到这一点,但是源代码中包含一些修订程序。因此,我不确定使用代码是否明智。
最后,我希望有一个PriorityQueue绑定并且可用于并发使用。
还有其他一些可用于此任务的类吗?也许在Java 7中?
最佳答案
Akka BoundedBlockingQueue对我来说似乎还不错(Source code)。我真的会考虑使用它(至少在为该类编写了一套不错的单元测试之后,因为在akka中缺少该类的测试)
FIXME处于非常奇怪的情况下,例如在后备队列上调用removeAll,此后它不是空的,这在后备队列类的实现中只是一个非常糟糕的错误。
我没有理解“代码不允许我使构造函数通用”的含义。