ThreadPoolExecutor创建5个线程 现在有7000条数据 如何实现呢

1条回答 默认 最新
陆卿之SIN 2023-05-30 10:00关注public class ThreadPoolExample { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(5); // 创建线程池,包含5个线程 for (int i = 0; i < 7000; i++) { final int index = i; executorService.execute(new Runnable() { @Override public void run() { // 任务代码 System.out.println("线程" + Thread.currentThread().getName() + "处理数据" + index); } }); } executorService.shutdown(); // 关闭线程池 } }解决 无用评论 打赏 举报