数字逻辑CPU是否会影响Java8 Streams的性能?

时间:2018-04-06 18:20:43

标签: multithreading java-8 jvm java-stream hyperthreading

在处理并行流时,JVM会增加与线程数相等的线程数。逻辑CPU的数量如何影响性能?并行度是否随着核心数量的增加而增加?

1 个答案:

答案 0 :(得分:3)

java.util.stream.Stream接口,API合约未指定并行流应如何并行化。

目前最常用的OpenJDK实现恰好使用了ForkJoin common pool,但when it does not除外。