相关疑难解决方法(0)

如何使用ConcurrentLinkedQueue?

我如何ConcurrentLinkedQueue在Java中使用?
使用这个LinkedQueue,我是否需要担心队列中的并发性?或者我只需要定义两个方法(一个用于从列表中检索元素,另一个用于向列表中添加元素)?
注意:显然这两种方法必须同步.对?


编辑:我正在尝试做的是:我有一个类(在Java中)有一个方法从队列中检索项目,另一个类用一个方法将项目添加到队列中.从列表中添加和检索的项目是我自己的类的对象.

还有一个问题:我是否需要在remove方法中执行此操作:

while (queue.size() == 0){ 
  wait(); 
  queue.poll();
}
Run Code Online (Sandbox Code Playgroud)

我只有一个消费者和一个生产者.

java concurrency

91
推荐指数
4
解决办法
12万
查看次数

标签 统计

concurrency ×1

java ×1