Java中的阻塞队列-SynchronousQueue

Posted liyongliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的阻塞队列-SynchronousQueue相关的知识,希望对你有一定的参考价值。

SynchronousQueue是一个不存储元素的阻塞队列。每一个put操作必须等待一个take操作,否则不能继续添加元素。SynchronousQueue可以看成是一个传球手,负责把生产者线程处理的数据直接传递给消费者线程。队列本身并不存储任何元素,非常适合于传递性场景,比如在一个线程中使用的数据,传递给另外一个线程使用,SynchronousQueue的吞吐量高于LinkedBlockingQueue 和 ArrayBlockingQueue。

以上是关于Java中的阻塞队列-SynchronousQueue的主要内容,如果未能解决你的问题,请参考以下文章

Java中的阻塞队列

「每天一道面试题」Java中的阻塞队列都有哪些

java中的队列有哪些,有啥区别

聊聊并发——Java中的阻塞队列

多线程编程学习六(Java 中的阻塞队列).

关于Java集合类库中的几种常用队列