Java 流中的 "pipelined" 是什么意思?
What is the meaning of "pipelined" in Java Streams?
在 Java Stream API 定义中,它说“Stream API 用于处理对象集合。流是支持各种方法的对象序列,可以流水线化以产生所需的结果。
在这个定义中,pipelined是什么意思?
流水线:就像工厂里的生产线。操作(方法)是员工,每个员工(method/operation)做他的工作并将产品传递给下一个员工做他们的工作。
示例:
....filter(...).map(...).collect(...);
一个员工将过滤流,并将过滤后的元素传递给下一个员工,下一个员工将映射产品(用另一个东西替换产品),最后一个员工将收集结果并给我们最终的“产品集合”。
在 Java Stream API 定义中,它说“Stream API 用于处理对象集合。流是支持各种方法的对象序列,可以流水线化以产生所需的结果。
在这个定义中,pipelined是什么意思?
流水线:就像工厂里的生产线。操作(方法)是员工,每个员工(method/operation)做他的工作并将产品传递给下一个员工做他们的工作。
示例:
....filter(...).map(...).collect(...);
一个员工将过滤流,并将过滤后的元素传递给下一个员工,下一个员工将映射产品(用另一个东西替换产品),最后一个员工将收集结果并给我们最终的“产品集合”。