Wie, um die Anzahl der zu verwendenden threads für par
Ich kennen, dass Sie können die Anzahl der zu verwendenden threads für alle .par-Operationen wie so:
collection.parallel.ForkJoinTasks.defaultForkJoinPool.setParallelism(parlevel: Int)
Aber ist es möglich, die Anzahl der zu verwendenden threads für nur eine .par nennen?
- Ich nehme an, man könnte einen separaten pool für die, aber ich glaube nicht, dass das unterstützt im moment.
- Dies funktioniert nicht 2.10 mehr.
- mögliche Duplikate von scala parallel collections degree of parallelism
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie einen block erstellen, der legt die Parallelität der Ebene und führen Sie dann spezielle Methoden, die innerhalb dieses block:
Und dann rufen Sie es wie folgt:
In Scala 2.11, sollten Sie die parallele Sammlung-Aufgabe-Unterstützung, wie diese:
Finden Sie unter Aufgabe-Unterstützung Dokumentation