Scala, Concurrency, API, Project Loom, Java.
implementation (which is neither of the above-one which never shuts down the scope on its own). But it also allows some additional flexibility. The fork method, by default, propagates any errors to the scope's main thread-hence, in the example above, if any of the forks fail, the whole scope will