线程池执行任务过程图
2019-06-25 17:03:23 0 举报
登录查看完整内容
线程池ThreadPoolExecutor执行任务的过程详解
作者其他创作
大纲/内容
任务的提交开始阻塞了
3等待
提交入队列
队列
3执行中
出队列分配线程
第一阶段
1执行结束释放7
4执行结束
9等待
5执行中
队列满
提交创建线程
5执行结束执行9
2执行中
8执行结束
队列
10个任务都提交了
7执行中
第三阶段
入队列
4执行中
1执行中
第二阶段
提交
9执行中
4
创建线程
6执行结束
第五阶段
8
执行
6执行结束释放10
7执行结束
2
3
2执行结束释放8
第四阶段
1
10执行中
5
7
8等待
7等待
任务
6执行中
10等待
9
4等待
队列
6等待
队列(空)
5等待
10
9执行结束
10执行结束
6
提交阻塞
8执行中
3执行结束
![线程池执行任务过程图](https://www.processon.com/chart_image/template/thumb/5d11e35be4b021bf2c9e1e7f.png?tid=5d073588e4b039f39f3ad73d)
收藏
0 条评论
回复 删除
下一页