9.12. 中间操作例外


有些带有特殊例外的中间操作 会跳过peek、排序 1不同的https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html#sorted--所有这些方法在流处理中都会发生某种形式,以保证正确性,如下所示。请注意,这意味着这些操作可能会导致严重的性能降级。

skip
Anrtificial iterator 被计划到中间跳过操作。然后,结果会在本地生成,以便可以跳过适当数量的元素。
排序
警告:此操作需要本地节点上的内存所有条目。Anrtificial iterator 被计划到中间排序操作。所有结果都在本地排序。可能的计划中可能有一个分布式排序来返回元素批处理,但这尚未实施。
不同的
警告:此操作需要本地节点上的所有或几乎所有条目。每个远程节点上都执行不同的情况,然后对它产生不同的迭代器返回这些不同的值。最后,所有这些结果都有不同的操作。

其余的中间操作会按预期完全分发。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat