【从入门到放弃-Java】并发编程-JUC-SynchronousQueue

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

【从入门到放弃-Java】并发编程-JUC-SynchronousQueue

aloof_ 2019-08-10 23:31:52 浏览515
展开阅读全文

前言

上文【从入门到放弃-Java】并发编程-JUC-LinkedBlockingQueue,我们介绍了基于链表的有界阻塞队列LinkedBlockingQueue,它是Executors.newFixedThreadPool中workQueue使用的阻塞队列。
本文我们来学习ExecutorService.newCachedThreadPool中使用的阻塞队列:SynchronousQueue。

SynchronousQueue


如图和LinkedBlockingQueue一样,都是继承了AbstractQueue类,实现了BlockingQueue和Serializable接口

SynchronousQueue

/**
 * Creates a {@code SynchronousQueue} with nonfair access po

网友评论

登录后评论
0/500
评论
aloof_
+ 关注
所属云栖号: Java技术进阶