ThreadPoolExecutor是一个非常重要的类,用来构建带有线程池的任务执行器,通过配置不同的参数来构造具有不同规格线程池的任务执行器. 写在前面的是: 线程池和任务执行器,线程池的定义比较直接,可以看做多个线程的集合.而任务执行器的概念比较的具有针对性,它用来执行任务,通过对线程池的管理实现多任务的并发,是线程池的载体. 线程和任务的区别,线程不是任务,线程是用来执行任务的. 队列是用来存放任务的,不是用来存放线程的. 主要的几个参数解析: 核心线程数(core pool sizes)…