Java中是否有同步队列?

时间:2013-03-17 12:40:29

标签: java synchronized

Java中是否有同步的Queue类?我正在寻找类似Vector(已同步)与ArrayList(不是)的内容,但我没有实施List界面,而是在寻找它实现Queue

请注意,没有Collections.synchronizedQueue方法来包装未同步的队列并使其同步。

3 个答案:

答案 0 :(得分:9)

查看ArrayBlockingQueue和其他BlockingQueue实施。

来自文档:

  

一个队列,它还支持在检索元素时等待队列变为非空的操作,并在存储元素时等待队列中的空间可用。

答案 1 :(得分:3)

你可以使用'BlockingQueue',下面的链接可以帮助你更好地了解它

BlokingQueueQueue Implementations

答案 2 :(得分:0)