似乎在文档中没有明确说明。但是,流API中有一个订购概念。流可以订购,也可以不订购。如果源分隔符无序(例如,如果流源为
HashSet),则可能从一开始就无序。否则,如果用户明确使用
unordered()操作,则流可能变得无序。如果流是有序的,那么收集过程也应该是稳定的,因此,我想,
假设 对于有序流
combiner,它们按严格顺序接收参数。但是,不能保证无序流。

似乎在文档中没有明确说明。但是,流API中有一个订购概念。流可以订购,也可以不订购。如果源分隔符无序(例如,如果流源为
HashSet),则可能从一开始就无序。否则,如果用户明确使用
unordered()操作,则流可能变得无序。如果流是有序的,那么收集过程也应该是稳定的,因此,我想,
combiner,它们按严格顺序接收参数。但是,不能保证无序流。