线程池的几个核心构造参数
时间: 2023-08-17 08:10:18 浏览: 96
一个线程池的设计
回答: 线程池的几个核心构造参数包括corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler。\[1\]其中,corePoolSize是线程池的核心线程数,即线程池中始终保持的最小线程数量。\[2\]maximumPoolSize是线程池的最大线程数,即线程池中允许的最大线程数量。\[1\]keepAliveTime是线程的空闲时间,当线程池中的线程数量超过corePoolSize时,多余的空闲线程会在指定的时间内被销毁。\[1\]unit是keepAliveTime的时间单位,可以是秒、毫秒等。\[1\]workQueue是任务队列,用于存储等待执行的任务。\[1\]threadFactory是线程工厂,用于创建新的线程。\[1\]handler是拒绝策略,用于处理无法执行的任务。\[1\]
#### 引用[.reference_title]
- *1* *3* [Java线程池七个参数详解](https://blog.csdn.net/ye17186/article/details/89467919)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [[转载]Java多线程——创建线程池的几个核心构造参数](https://blog.csdn.net/wejack/article/details/119346371)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文