javajava 队列 LinkedBlockingQueue

Posted 九师兄

tags:

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

1.概述

LinkedBlockingQueue是用链表实现的有界阻塞队列,同样满足FIFO的特性,与ArrayBlockingQueue相比起来具有更高的吞吐量,为了防止LinkedBlockingQueue容量迅速增,损耗大量内存。通常在创建LinkedBlockingQueue对象时,会指定其大小,如果未指定,容量等于Integer.MAX_VALUE

LinkedBlockingQueue的主要属性有:

/** Current number of elements */
private final AtomicInteger count = new AtomicInteger

以上是关于javajava 队列 LinkedBlockingQueue的主要内容,如果未能解决你的问题,请参考以下文章

Java并发包--LinkedBlockingDeque

ArrayBlcokingQueue,LinkedBlockingQueue与Disruptor三种队列对比与分析

面试刷题21:java并发工具中的队列有哪些?

javajava 并发编程 Condition 源码分析

javajava基本编码规范

JavaJava的输入输出