Анализ вывода асинхронного кода
Условие задачи
Что будет выведено в консоль при выполнении данного кода
kotlinfun main() = runBlocking {
val firstJob = async { printSecond() }
val secondJob = async { printFirst() }
firstJob.await()
secondJob.await()
}
suspend fun printFirst() {
for (i in 0..10) {
delay(5)
println("printFirst - $i")
}
}
suspend fun printSecond() {
for (i in 0..10) {
delay(10)
println("printSecond - $i")
}
}