ExecutorService
是 Java java.util.concurrent
包的重要组成部分,是 Java JDK 提供的框架,用于简化异步模式下任务的执行。
一般来说,ExecutorService
会自动提供一个线程池和相关 API,用于为其分配任务。
实例化 ExecutorService
实例化 ExecutorService 的方式有两种:一种是工厂方法,另一种是直接创建。
Executors.newFixedThreadPool()
工厂方法创建 ExecutorService 实例
创建 ExecutorService 实例的最简单方法是使用 Executors 类的提供的工厂方法。比如
ExecutorService executor = Executors.newFixedThreadPool(10);
当然还有其它很多工厂方法,每种工厂方法都可以创建满足特定用例的预定义 ExecutorService 实例。你所需要做的就是找到自己想要的合适的方法。这些方法都在 Or