线程池执行流程图

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球