我那时喜欢的是黄昏、荒郊和忧伤,而如今则向往清晨、市区和宁静。——博尔赫斯
这里用一个Set
去接收并行流产生的线程id
,对于上方的reduce
函数我之前一篇博客已经讲过了,今天就来论证一下,到底并行流的线程数是否和JVM
虚拟机可用的处理器数一致:
代码如下:
1 | List<Integer> list = Stream.generate(() -> 1).limit(100).collect(Collectors.toList()); |
运行结果如下:
我那时喜欢的是黄昏、荒郊和忧伤,而如今则向往清晨、市区和宁静。——博尔赫斯
这里用一个Set
去接收并行流产生的线程id
,对于上方的reduce
函数我之前一篇博客已经讲过了,今天就来论证一下,到底并行流的线程数是否和JVM
虚拟机可用的处理器数一致:
代码如下:
1 | List<Integer> list = Stream.generate(() -> 1).limit(100).collect(Collectors.toList()); |
运行结果如下: