194
------------恢复内容开始------------
线程池的执行流程
1、创建好线程池,准备好核心线程数,准备接受任务
2、核心线程已经用光,那就将剩余任务放入阻塞队列中,
如果能放下,等到核心线程空闲然后去处理阻塞队列中的任务
如果放不下,就直接开启新线程执行,直到指定的max线程数
3、如果max不够,那就执行RejectedExecutionHander拒绝任务
4,如果max够用了,那就处理任务,等任务处理结束释放掉 (当前总进程 - core)数量的线程