ExecutorService配置类
时间: 2023-12-06 15:37:05 浏览: 70
java ExecutorService使用方法详解
5星 · 资源好评率100%
根据提供的引用内容,ExecutorService是Java中用于管理线程池的类。在使用ExecutorService时,可以通过配置类来对线程池进行配置。下面是一个ExecutorService配置类的例子:
```java
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class ExecutorServiceConfig {
private static ExecutorService executorService;
public static ExecutorService getExecutorService() {
if (executorService == null) {
synchronized (ExecutorServiceConfig.class) {
if (executorService == null) {
executorService = Executors.newFixedThreadPool(10); }
}
}
return executorService;
}
}
```
在这个例子中,我们使用了单例模式来确保只有一个ExecutorService实例。在getExecutorService()方法中,我们使用了双重检查锁定来确保线程安全。在这个例子中,我们使用了newFixedThreadPool()方法来创建一个固定大小的线程池,大小为10。
阅读全文