corePoolSize
时间: 2024-09-03 14:00:29 浏览: 51
线程池详解:线程池七大核心参数、线程池工作原理、线程池的创建方式、线程池的拒绝策略、如何合理分配线程池大小
`corePoolSize` 是 Java 中 `ExecutorService` 类的一个属性,它代表线程池的核心大小,即线程池在没有任何任务提交时,会保持的最小线程数。一旦有任务到来,线程池会尽可能快速地创建新线程来处理。核心池大小对性能影响较大,如果设置得合理,可以避免频繁创建和销毁线程带来的开销,提高效率。
例如,在 `ThreadPoolExecutor` 构造函数中,你可以指定 `corePoolSize` 的值,如 `new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue)`。
阅读全文