GlobalScope.launch {
println("Context is: $coroutineContext") } получаем StandaloneCoroutineContext, но по умолчанию я вижу EmptyCoroutineContext CoroutineScope.launch(
context: CoroutineContext = EmptyCoroutineContext,
start: CoroutineStart = CoroutineStart.DEFAULT,
block: suspend CoroutineScope.() -> Unit
) в какой момент прошло переключение контекста и где это происходит?
Оно же просто добавляются к текущему скоупу
Ну посмотрите исходники launch. Так-то там как минимум Job должен создаваться.
Обсуждают сегодня