相关疑难解决方法(0)

Scala中的并行迭代器

是否有可能,使用Scala的并行集合来并行化并且事先Iterator 没有完全评估它?

这里我谈论的是并行化函数转换Iterator,即mapflatMap.我认为这需要Iterator提前评估一些元素,然后计算更多,一旦消耗了一些元素next.

我所能找到的只需要将迭代器转换为a Iterable或者Stream最多.在Stream当我打电话,然后得到完全评估.par就可以了.

如果没有现成的建议,我也欢迎实施建议.实现应该支持并行mapflatMap.

parallel-processing scala scala-collections

14
推荐指数
2
解决办法
5313
查看次数