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

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

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

aloof_ 2019-08-10 00:08:56 浏览503
展开阅读全文

简介

上一篇【从入门到放弃-Java】并发编程-JUC-ConcurrentLinkedQueue学习了并发队列ConcurrentLinkedQueue,它是一个非阻塞无界队列。本文来学习下JUC中的一个阻塞有界队列-LinkedBlockingQueue。

LinkedBlockingQueue


如图继承了AbstractQueue类,实现了BlockingQueue和Serializable接口

LinkedBlockingQueue

/**
 * Creates a {@code LinkedBlockingQueue} with a capacity of
 * {@link Integer#MAX_VALUE}.
 */
// 如果没传capacity 则默认使用Integer.MAX_VALUE作为队列大小
public Li

网友评论

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