maximumPoolSize = corePoolSize + 非核心线程数
1、线程数量未达到corePoolSize,则新建一个线程(核心线程)执行任务
2、线程数量达到了corePools,则将任务移入队列等待
3、队列已满,新建线程(非核心线程)执行任务
4、队列已满,总线程数又达到了maximumPoolSize,执行决绝策略
ThreadPoolExecutor 线程添加策略
最新推荐文章于 2022-11-22 20:02:22 发布
maximumPoolSize = corePoolSize + 非核心线程数
1、线程数量未达到corePoolSize,则新建一个线程(核心线程)执行任务
2、线程数量达到了corePools,则将任务移入队列等待
3、队列已满,新建线程(非核心线程)执行任务
4、队列已满,总线程数又达到了maximumPoolSize,执行决绝策略