Java8 parallelStream 修改默认的线程数量
parallelStream默认使用了fork-join框架,其默认线程数是CPU核心数。通过查阅资料,发现有两种方法来修改默认的多线程数量:1.全局设置在运行代码之前,加入如下代码:System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism", "64");一般不建议修改,因为修改虽然改进当前的业务逻辑,但对于整个项目中其它地方只是用来做非耗时的并行流运算,性能就不友好了,因为所有使用并行流para
原创
2020-07-06 15:27:26 ·
21483 阅读 ·
1 评论