public ExecutorService 如何定义具体的 executorService
时间: 2024-01-27 17:14:23 浏览: 156
Java使用ExecutorService来停止线程服务
要定义具体的ExecutorService,您可以使用Executors工厂类中的方法之一来创建ExecutorService实例。以下是一些示例代码:
1. 创建一个单线程的ExecutorService:
```java
ExecutorService executorService1 = Executors.newSingleThreadExecutor();
```
2. 创建一个固定大小的线程池ExecutorService,其中包含10个线程:
```java
ExecutorService executorService2 = Executors.newFixedThreadPool(10);
```
3. 创建一个大小为10的调度线程池ExecutorService:
```java
ExecutorService executorService3 = Executors.newScheduledThreadPool(10);
```
这些示例代码分别创建了不同类型的ExecutorService实例,您可以根据自己的需求选择适合的类型。创建ExecutorService后,您可以使用它来提交任务并执行。
阅读全文