LinkedBlockingDeque

时间:2020-01-09 10:36:27  来源:igfitidea点击:

LinkedBlockingDeque类实现了BlockingDeque接口。阅读BlockingDeque文本以获取有关该接口的更多信息。

"双端队列"一词来自"双端队列"一词。因此,"双端队列"是一个队列,我们可以其中从队列的两端插入和删除元素。

" LinkedBlockingDeque"是一个" Deque",如果线程在线程为空时尝试从中取出元素,则该线程将被阻塞,而不管线程试图从中取出元素的目的。

这是如何实例化和使用LinkedBlockingDeque的方法:

BlockingDeque<String> deque = new LinkedBlockingDeque<String>();

deque.addFirst("1");
deque.addLast("2");

String two = deque.takeLast();
String one = deque.takeFirst();