@louiscad That's true for other coroutine builders but if you look at
runBlocking
, its default context is actually
EmptyCoroutineContext
so no dispatcher at all AFAICT, so works like Unconfined I guess. That's also why runBlocking keeps running in the main thread and not on something like a ForkJoinPool worker