public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) { }
参数描述 corePoolSize 指定了线程池中的线程数量。 maximumPoolSize 指定了线程池中的最大线程数量。 keepAliveTime 当前线程池数量超过 corePoolSize 时,多余的空闲线程的存活时间,即多次时间内会被销毁。 unit keepAliveTime 的单位。 workQueue 任务队列,被提交但尚未被执行的任务。 threadFactory 线程工厂,用于创建线程,一般用默认的即可。 handler 拒绝策略,当任务太多来不及处理,如何拒绝任务。
Original: https://www.cnblogs.com/zhuzhen/p/16616359.html
Author: 十七年蝉
Title: 线程池执行流程图
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622653/
转载文章受原作者版权保护。转载请注明原作者出处!