我正在寻找可以接受任何其他BoundedBlockingQueue并使其受限制和阻塞的Queue

我发现akka.util.BoundedBlockingQueue可以做到这一点,但是源代码中包含一些修订程序。因此,我不确定使用代码是否明智。

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

还有其他一些可用于此任务的类吗?也许在Java 7中?

最佳答案

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

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

我没有理解“代码不允许我使构造函数通用”的含义。

09-28 12:29