最容易理解的线程池执行流程

2020-09-02  本文已影响0人  superNeil
image.png

首先 , 当有任务时 , 看看线程池是否启动 , 启动则判断 线程数是否小于核心线程数 , 小于则执行任务 , 否则看看阻塞 队列是否已满 , 不满则添加到阻塞队列中等待执行 , 若已满则判断线程数是否小于最大线程数 , 是 的话添加到工作线程并执行 , 否则任务被拒绝 . 结束

上一篇 下一篇

猜你喜欢

热点阅读