线程池执行任务过程图
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执行结束
收藏
0 条评论
下一页