2021版Java线程池教程01:什么是线程池?为什么要使用线程池?
发布时间
阅读量:
阅读量
2021版Java线程池教程
全集
基于最新版本的Java语言设计的Java线程池学习课程
代码
Task.class
package main;
public class Task implements Runnable {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
Main.class
package main;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Main {
public static void main(String[] args) {
// 创建任务
Runnable task1 = new Task();
Runnable task2 = new Task();
Runnable task3 = new Task();
// 创建只有一个线程的线程池
ExecutorService threadPool = Executors.newSingleThreadExecutor();
// 提交任务
threadPool.execute(task1);
threadPool.execute(task2);
threadPool.execute(task3);
// 关闭线程池
threadPool.shutdown();
}
}
全部评论 (0)
还没有任何评论哟~
