线程池处理流程
2023-02-15 20:43:31 0 举报
线程池处理流程
作者其他创作
大纲/内容
最大线程数是否已达到
创建核心线程执行
未达到
未满
已满
根据拒绝策略处理任务
当线程池中的线程数大于CorePoolSize时,如果某线程空闲时间超过KeepAliveTime,大于核心线程数的线程将被终止。线程池通过这种方式调整线程中的线程数//设置allowCoreThreadTimeout=true后,空闲的核心线程超过存活时间也会被回收
已达到
核心线程数是否已满
将任务放到队列中
线程池执行任务
任务队列是否已满
创建临时线程执行
0 条评论
下一页