对于给定的迭代器,例如
(1 to 9).grouped(3)
res: Iterator[scala.collection.immutable.IndexedSeq[Int]] = non-empty iterator
如何将其转换为scala.collection.parallel.ParIterable?
答案 0 :(得分:4)
您可以使用to
方法将其显式转换为并行集合。例如,要使其成为ParVector
:
import scala.collection.parallel.immutable.ParVector
(1 to 9).grouped(3).to[ParVector]
Iterator
没有par
方法,因为没有ParIterator
- 并行集合API需要整个集合才能开始分工,所以{{1不太有意义。