java parallelStream接口配置线程池数量

2023-07-11 13:49:01 浏览数 (1)

代码语言:javascript复制
// 设置线程数量为100
ForkJoinPool pool = new ForkJoinPool(100);
// 提交异步任务(使用parallelStream接口遍历集合)
ForkJoinTask task = pool.submit(() -> {
	list.parallelStream().forEach(...);
});
// 如果需要等待异步任务完成再继续执行此处需要执行同步操作
task.join();
// 关闭线程池(中断所有未完成的线程,并不再接受新的任务)
pool.shutdown();

0 人点赞