SynchronousQueue是一个内部只能包含一个元素的队列。插入元素到队列的线程被阻塞,直到另一个线程从队列中获取了队列中存储的元素。同样,如果线程尝试获取元素并且当前不存在任何元素,则该线程将被阻塞,直到线程将元素插入队列。
也不能迭代队列,因为其中没有元素可用于迭代
JUC下的阻塞队列-SynchronousQueue简介
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 前面我们介绍了ArrayBlockingQueue,LinkedBlockingQueue,LinkedBl...
- 上一篇文章剖析了 LinkedBlockingQueue 的相关源码,那这篇文章接着看另外一个常见的阻塞队列 ——...
- Java BlockingQueue接口java.util.concurrent.BlockingQueue表示一...
- 突击并发编程JUC系列演示代码地址:https://github.com/mtcarpenter/JavaTuto...
- 点赞再看,养成习惯,搜一搜【一角钱技术[https://upload-images.jianshu.io/uplo...