线程池的执行流程

任务执行之后,首先看核心线程有没有满,如果没有满就创建核心线程,
如果核心线程满了,就看工作队列满没满,如果没有满,就放工作队列里,
如果工作队列满了,就看最大线程数是多少,有没有满,如果没有满就创建临时线程,销毁时间由存活时间确定
如果最大线程数满了,就执行拒绝策略

你可能感兴趣的:(线程池的执行流程)