Scala's Execution Contexts: A Deep Dive
Briefly

Upon execution, the output demonstrates synchronous behavior despite leveraging asynchronous constructs like Future.
Here, by increasing the thread pool size to 2, we witness improved performance through parallelism:
Read at Medium
[
]
[
|
]