fork download
  1. object Main extends App {
  2. import collection.parallel.ForkJoinTaskSupport
  3. def parN[T](collection: Array[T], n: Int) = {
  4. val parCollection = collection.par
  5. parCollection.tasksupport = new ForkJoinTaskSupport(
  6. new concurrent.forkjoin.ForkJoinPool(n))
  7. parCollection
  8. }
  9. println(parN(Array(1, 2, 3), 2))
  10. }
Success #stdin #stdout 0.43s 383424KB
stdin
Standard input is empty
stdout
ParArray(1, 2, 3)