Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Определение вывода асинхронных корутин в Kotlin
Компании, где спрашивали:
IBS
Условие задачи
Ниже представлен пример Kotlin‑кода, использующего корутины. Определите, какие сообщения будут напечатаны в консоли при его запуске.
fun main() = runBlocking {
val jobA = async { outputSecond() }
val jobB = async { outputFirst() }
jobA.await()
jobB.await()
}
suspend fun outputFirst() {
for (index in 0..10) {
delay(5)
println("printFirst - $index")
}
}
suspend fun outputSecond() {
for (index in 0..10) {
delay(10)
println("printSecond - $index")
}
}