package jTest; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPoolExample { public static void main(String[] args) throws InterruptedException { // 创建一个固定大小的线程池 ExecutorService executor = Executors.newFixedThreadPool(4); // 提交任务到线程池 for (int i = 0; i < 10; i++) { // Thread.sleep(1000); // System.out.println("Running task " + Thread.currentThread().getName()); executor.submit(() -> { System.out.println("Running task " + Thread.currentThread().getName()); }); } // 关闭线程池 executor.shutdown(); } }