How large is Scala's thread pool for futures?
My Scala application makes many millions of future {}
s and I wonder if there is anything I can do to optimize them by configuring a thread pool.
Thank you.
How large is Scala's thread pool for futures?
My Scala application makes many millions of future {}
s and I wonder if there is anything I can do to optimize them by configuring a thread pool.
Thank you.
You can specify your own ExecutionContext that your futures will run in, instead of importing the global implicit ExecutionContext.
best way to specify threadpool in scala futures:
This answer is from monkjack, a comment from the accepted answer. However, one can miss this great answer so I'm reposting it here.
If you just need to change the thread pool count, just use the global executor and pass the following system properties.