好吧,确实没有太多选择。让我看一下列出的子类:
DelayQueue,
linkedBlockingDeque,
PriorityBlockingQueue,和
SynchronousQueue都为需要额外功能的特殊情况除外;
在这种情况下,它们没有任何意义。
只有树叶
ArrayBlockingQueue和
linkedBlockingQueue。如果您知道如何判断是否需要a
ArrayList或a
linkedList,则可以自己回答。
请注意,在中
linkedBlockingQueue,“在每次插入时都会动态创建链接的节点”;这可能会促使你走向
ArrayBlockingQueue。



