最佳答案
如何在 Java 中使用 ConcurrentLinkedQueue
?
使用这个 LinkedQueue
,我是否需要担心队列中的并发性?或者我只需要定义两个方法(一个用于从列表中检索元素,另一个用于向列表中添加元素) ?
注意: 显然这两个方法必须同步,对吗?
编辑: 我要做的是: 我有一个类(在 Java 中)用一个方法从队列中检索项目,另一个类用一个方法将项目添加到队列中。从列表中添加和检索的项是我自己的类的对象。
还有一个问题: 我是否需要在 delete 方法中执行此操作:
while (queue.size() == 0){
wait();
queue.poll();
}
我只有一个消费者和一个生产者。