Executors 底层是不是通过 ThreadPoolExecutor 创建的线程池?
时间: 2023-10-21 22:34:51 浏览: 96
Java核心知识,Java进阶必备,Java面试必问,基础.md
是的,Executors 底层确实是通过 ThreadPoolExecutor 创建线程池的。ThreadPoolExecutor 是 Java 提供的一个线程池实现,可以方便地管理多个线程的执行。通过 Executors 工厂类创建线程池时,实际上就是调用了 ThreadPoolExecutor 的构造方法。注意,这里提到的是 Executors 工厂类,而不是 Executor 接口。因为 Executors 工厂类提供了一系列静态方法,可以方便地创建各种类型的线程池,比如固定大小线程池、缓存线程池、定时执行线程池等。
阅读全文