JDK提供的线程池
ThreadPoolExecutor的构造方法有七个参数
核心线程数
约定的线程最大数量
线程空闲的时候存活多久(但会保留核心线程数的线程数量)
时间单位
线程超过核心线程数的部分放到阻塞队列中
线程工厂主要是给线程命名
拒绝策略
RejectedExecutionHandler是一个接口,JDK提供了四种实现,如果都不合适,可以自己实现这个接口去处理。
最早放入的先丢弃
直接抛出异常,也是默认的策略
谁提交的谁执行
直接丢弃
任务的特性有关
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!