val data :Seq[Something] = ... val transformed = data.par.map transform toList val sorted = transformed.sortWith(...)
在对par序列进行排序时,我如何摆脱toList?
toList
发布于 2015-06-06 09:39:42
如果您询问标准库中是否存在并行集合的并行排序实现,则答案是否定的。如果你只想摆脱toList,我建议.seq。
.seq
就性能而言,从并行集合到seq,我没有受到任何惩罚。有关更多细节,请看一下这里。另外,如果在实现上检查,您可以看到.seq返回arrayseq,这是存储ParArray中元素的主要结构,无需任何修改。
arrayseq
https://stackoverflow.com/questions/30681064
相似问题