欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

BlockingQueue详解

时间:2023-06-11

BlockingQueue是并发包提供解决并发生产者消费者的问题的。

特点:任意时刻只有一个线程生产或者消费操作,是个阻塞队列。

队列类型:无限队列(根据内存大小无限增长)和有限队列(定义了队列长度)

队列结构一般用数组或者链表实现,FIFO先进先出特点

操作方法:

常见的4种实现的阻塞队列

ArrayBlockingQueue 数组支持的有界队列

linkedBlockingQueue 由链接节点支持的可选有界队列 PriorityBlockingQueue 由优先级堆支持的无界优先级队列 DelayQueue   由优先级堆支持的、基于时间的调度队列

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。