- 博客(2)
- 收藏
- 关注
原创 线程池execute方法执行逻辑与代码验证
执行逻辑:1、如果当前运行的线程少于corePoolSize,会创建新的线程来执行新的任务;2、如果运行的线程个数等于或者大于corePooolSize,则会将提交的任务存放在阻塞队列中;3、如果当前的阻塞队列已经满了,则会创建新的非核心线程来执行任务,会先于阻塞队列里的线程执行;4、如果正在运行的线程的个数超过了最大线程数(maximumPoolSize),则会使用拒绝策略RejectedExecutionHandler来进行处理。测试验证代码如下:public class Th
2021-09-19 19:24:35 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人