* 线程池:3大方法、7大参数、4种拒绝策略
* 池化技术:线程池、连接池、内存池、对象池。
* 线程复用、可以控制最大并发数、管理线程。
public class Thread9 {
public static void main(String[] args) {
// 单个线程
// ExecutorService threadPool = Executors.newSingleThreadExecutor();
// 创建一个固定的线程池大小
// ExecutorService threadPool = Executors.newFixedThreadPool(5);
// 可伸缩的、遇强则强、遇弱则弱
ExecutorService threadPool = Executors.newCachedThreadPool();
try {
for (int i = 0; i < 100; i++) {
threadPool.execute(() -> {
});
}
} finally {
threadPool.shutdown();
}
}
}
领取专属 10元无门槛券
私享最新 技术干货