线程池流程图
2021-02-08 14:15:49 4 举报
线程池流程图
作者其他创作
大纲/内容
handle
workQueue
提交任务
Y
N
maximumPoolSize
execute(r)
keepAliveTime
threadFactory.newThread()
启动新线程(核心线程)
启动新线程(非核心线程)
工作线程是否达到核心线程数
最大线程数=核心线程数+辅助线程数
工作线程是否达到最大线程数
任务队列是否达到最大等待数值
corePoolSize
放入任务队列
workQueue.offer(r)
超时销毁
任务溢满处理
辅助线程如果在设定的等待时间内未接受到执行任务会自行销毁
0 条评论
下一页