とりあえず雑に
val es: ExecutorService = Executors.newFixedThreadPool(1000) implicit val executionContext: ExecutionContext = ExecutionContext.fromExecutorService(es)
とやってみたが、どれだけスレッド数使うのか計測しないと分からない。
val es: ExecutorService = Executors.newCachedThreadPool() implicit val executionContext: ExecutionContext = ExecutionContext.fromExecutorService(es)
とりあえずこれでスレッドをどう使ってるか見てみる。