在 HyperSeq 中§
请参阅 方法 race 的 上下文中的主要文档
method race(HyperSeq:)
使用当前对象创建一个 RaceSeq
对象。
在角色 Iterable 中§
请参阅 方法 race 的 上下文中的主要文档
method race(Int(Cool) : = 64, Int(Cool) : = 4 --> Iterable)
返回另一个 Iterable,该 Iterable 可能并行迭代,具有给定的批处理大小和并行度(并行工作线程数)。
与 hyper
不同,race
不保留元素的顺序(助记符:在比赛中,你永远不知道谁会先到达)。
say ([1..100].race.map().list);
在可以并行处理项目并且输出顺序无关紧要的情况下使用 race。有关希望并行处理项目并且输出顺序应相对于输入顺序保持不变的情况,请参阅 hyper
。
有关 :$batch
和 :$degree
的说明,请参阅 hyper
。
在 RaceSeq 中§
请参阅 方法 race 的 上下文中的主要文档
method race(RaceSeq:)
返回对象。