1.判断核心线程数数否已满?否,则添加任务并执行;是,则2;
2.判断工作队列是否已满? 否,则添加到工作队列,是,则 3;(多线程考虑是否添加成功? 不成功则执行拒绝策略;)
3.尝试将任务添加到工作队列?成功则执行;否则执行拒绝策略;
1.判断核心线程数数否已满?否,则添加任务并执行;是,则2;
2.判断工作队列是否已满? 否,则添加到工作队列,是,则 3;(多线程考虑是否添加成功? 不成功则执行拒绝策略;)
3.尝试将任务添加到工作队列?成功则执行;否则执行拒绝策略;
本文标题:ThreadPool调度原理
本文链接:https://www.haomeiwen.com/subject/mpwreftx.html
网友评论