使用线程池,一般会使用JDK提供的几种封装类型,即:newFixedThreadPool、newSingleThreadExecutor、newCachedThreadPool等,这些线程池的定义在Executors类中,来看看相关的源码:...
但是我只说了一种创建线程池对象的方法 public static ExecutorService newFixedThreadPool(int nThreads);
我们在之前的线程学习中,都是之间创建新的线程,显性线程,用的时候开启,用完销毁,效率低且不安全 而且我们看到在阿里巴巴代码规范规约中也是不建议显式创建线程,建议使用线程池。...
线程池的核心实现类,基于ThreadPoolExecutor可以实现满足不同场景的线程池