① 线程数 < core → 创建新核心线程 ② 线程数 = core → 任务入队列 ③ 队列已满且线程 < max → 创建非核心线程 ④ 队列已满且线程 = max → 触发拒绝策略
创建新核心线程
任务入队列
创建非核心线程
触发拒绝策略