
面试核心参数maximumPoolSize最大线程数corePoolSize核心线程数keepAliveTime活跃时间workQueue阻塞队列RejectedExecutuonHandler拒绝策略具体流程1、当我们提交一个任务线程池会根据核心线程数大小创建线程执行任务。2、如果核心线程数已满则任务进入阻塞队列。3、如果阻塞队列也满了创建最大线程数-核心线程数个数量的线程执行任务。任务处理完成这几个线程等待活跃时间过后自动销毁现在数量回到核心线程数。4、如果达到最大线程数阻塞队列还是满的状态那么将根据不同的拒绝策略来处理这些任务。