参考并建议阅读《Java8函数式编程》
/《java 8 实战》
----------------------------------------------------------------------------------------------------------------------------------
并行化流操作只需改一个方法调用。
1)如果已经有一个Stream对象,调用它的parallel方法就能让其拥有并行操作的能力。
2)如果想从一个集合类创建一个流,调用parallelStream就能立即获得一个拥有并行能力的流。
使用reduce并行化限制
1)要避免持有锁
2)初值必须为组合函数的恒等值,如初始值为0,加0永远恒等
3)组合操作必须符合结合律
流的数据源和可分解性
并行化数组操作:
![](https://i-blog.csdnimg.cn/blog_migrate/9db0483b11263a80e629a2b8b988d3cc.png)