关于并行计算中的随机数求最大值
来源:2-7 和面试官聊聊实现管道和流计算的基石:函数式的Monad(1)

KALOS4351131
2021-03-19
老师好
我想问一下在您的并行计算求最大值的例子中,下面这俩是等价的吗?
写回答
1回答
-
parallel()是把一个Stream变成parallelStream
parallelStream是把一个非stream(如 List)变成 parallelStream
Stream还是ParallelStream的max方法都是用reduce实现。
parallelStream的reduce方法有3个参数:(identity, accumulator, combiner)
identity 初始值
accumulator 单个线程如何累计,max就是一直算最大值
combiner就是如何合并多个线程计算的结果
012021-03-19
相似问题
多线程提高GC吞吐量问题
回答 1
关于架构设计经验
回答 1