怎么创建线程池 java
时间: 2023-09-21 21:03:28 浏览: 90
Java代码构建一个线程池
Java 中创建线程池可以使用 Java 自带的 Executor 框架,具体步骤如下:
1. 导入 java.util.concurrent 包。
2. 创建一个 ExecutorService 对象,可以使用 Executors 类的静态方法创建。
3. 通过 submit() 方法提交任务,submit() 方法会返回一个 Future 对象,可以通过 Future 对象获取任务的执行结果。
4. 最后需要关闭线程池,可以通过 shutdown() 方法来实现。
以下是示例代码:
```java
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class MyThreadPool {
public static void main(String[] args) {
// 创建一个具有固定线程数的线程池
ExecutorService executor = Executors.newFixedThreadPool(5);
// 提交任务
executor.submit(new Runnable() {
@Override
public void run() {
System.out.println("任务1正在执行");
}
});
// 关闭线程池
executor.shutdown();
}
}
```
阅读全文