繁体   English   中英

顺序流与并行流-中间操作和终端操作引入的顺序更改

[英]Sequential vs Parallel streams - changes to ordering that are introduced by intermediate and terminal operations

在研究并行流时,我很难找到一个很好的总结,说明中间/终端操作对流成员的有序/无序处理的影响,很明显在并行情况下。 符合以下条件的东西:

InputCollection -> intermediate op effect -> terminal op effect -> result order.

喜欢(只是一个随机的猜测,请勿假设其正确性)

Set (unord) -> peek(no change) -> flatMap(ord/sequentialStrm) ->  forEach(unord) 

有没有我所缺少的良好摘要/表格或一般规则。 我显然可以一个接一个地测试它们,但是对于并行处理的随机结果来说,它的效率并不高。

我检查了相关问题,但他们总是在讨论特殊情况,而不是一般情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM