Junior — Senior
226
Порядок выполнения корутин внутри coroutineScope
Сұралған компаниялар:
Тапсырма шарты
livecode
Какой результат будет напечатан после запуска следующего кода:
val coroutineContext = Job() + Dispatchers.Default
val mainScope = CoroutineScope(coroutineContext)
mainScope.launch {
launch {
println(1)
}
coroutineScope<Unit> {
launch {
delay(500)
println(2)
}
delay(100)
println(3)
}
println(4)
}