Java 8流和并行流之间的区别

8 浏览
0 Comments

Java 8流和并行流之间的区别

我使用Java 8的流和并行流编写了代码,实现了相同的功能,并使用自定义收集器执行聚合函数。

当我使用htop查看CPU使用情况时,无论是使用'streams'还是'parallel streams'版本,都显示所有CPU核心都在使用。所以,似乎当使用list.stream()时,它也使用了所有的CPU。在这里,parallelStream()stream()在多核使用方面的确切区别是什么?

0