线程池处理流程
2024-02-04 13:48:46 0 举报
Java 线程池处理流程图
作者其他创作
大纲/内容
是
submit一个新任务runnable
调用addWorker添加worker线程(true)
调用addWorker添加work线程不传递任务(false)
成功
判断当前任务是否为null
结束
任务入队列是否成功
否,队列已饱和
失败,最大线程数已饱和
移除任务
抛出异常结束
否
正在运行的线程数是否为0
拒绝策略
调用addWorker添加worker线程执行任务(false)
线程池是否处于运行状态
核心线程是否饱和
否???
再次判断线程池是否处于运行状态
0 条评论
回复 删除
下一页