2015-12-06 8 views
5

Wie erstellt man einen scala.concurrent.ExecutionContext?So erstellen Sie einen scala.concurrent.ExecutionContext

Die Dokumentation gibt eine allgemeine Zusammenfassung und erwähnt die "Standard" -Implementierung von scala.concurrent.ExecutionContext.global.

Immer noch müssen Sie manchmal Ihre persönliche E.C. erstellen, ohne akka und andere solche Tools zu verwenden.

Antwort

9

Wenn Sie gabel beitreten Pool:

ExecutionContext.fromExecutor(new ForkJoinPool(initialParallelism: Int)) 

Wenn Sie wollen feste Größe Thread-Pool:

java.util.concurrent.Executors.newFixedThreadPool(limit: Int) 
+1

Siehe http://blog.jessitron.com/2014/ 01/choting-executorservice.html für eine Erläuterung der verschiedenen verfügbaren Executoren –