我有一个情况,多个线程将通过调用
如果多个线程正在等待队列接收项目,他们是否会优先获取队列中的项目,以按照它们对
谢谢!
注意:过去我已经编写了自己的实现,但我想知道Java中的
take()
轮询单个BlockingQueue。我想知道以下内容:如果多个线程正在等待队列接收项目,他们是否会优先获取队列中的项目,以按照它们对
take()
的调用顺序进行,还是线程取出队列中的东西的顺序是任意的?谢谢!
注意:过去我已经编写了自己的实现,但我想知道Java中的
BlockingQueue
实现是否可以为我完成这项工作。