前面我们简单介绍了线程池的使用,但是对于其如何运行我们还不清楚,Executors为我们提供了简单的线程工厂类,但是我们知道ThreadPoolExecutor是线程池的具体实现类.我们先从他开始分析. 1. ThreadPoolExecutor初探 ThreadPoolExecutor一共有3个构造方法,我们来看一下其中看起来比较复杂的这个: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAl…