ArrayBlockingQueue构造函数
时间: 2023-10-12 07:04:53 浏览: 57
ArrayBlockingQueue提供了三个构造函数。第一个构造函数是public ArrayBlockingQueue(int capacity),它创建一个具有指定容量的ArrayBlockingQueue。第二个构造函数是public ArrayBlockingQueue(int capacity, boolean fair),它创建一个具有指定容量和公平性设置的ArrayBlockingQueue。公平性设置决定了入队时先被阻塞的元素是否先进入队列。第三个构造函数是public ArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c),它创建一个具有指定容量、公平性设置和初始元素的ArrayBlockingQueue。\[1\]
#### 引用[.reference_title]
- *1* *3* [java源码阅读之ArrayBlockingQueue](https://blog.csdn.net/asdasd3418/article/details/77322613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [阻塞队列之ArrayBlockingQueue](https://blog.csdn.net/pulong0748/article/details/88350549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]