0
我在Java中使用一个LinkedBlockingQueue
,我想在队列中持有的元素之前释放它的线程。换句话说,我想在元素退出队列之前设置一个延迟。如何保持LinkedBlockingQueue中的元素?
private LinkedBlockingQueue<String> testQue = new LinkedBlockingQueue<String>()
if (position.equals("leader")) {
//process this element as the last one
可以吗?
这是我不清楚你想达到的目标。你能否详细解释一下这个任务? – JensS
如果我理解正确,您想要延迟处理队列中可用的元素?你为什么想这么做?也许你在做的是用错误的观点来看问题。如果你解释你正在尝试实现什么,也许有人可以更好地帮助你 – codeCruncher
我正在尝试使用队列而不是使用Thread.sleep为队列中的特定元素创建延迟。换句话说,如果队列中的元素是“领导者”,我想延迟或等待1秒钟。 – CMPE