Junior — Senior
108
Коррекция проблем в асинхронном коде
被问到的公司:
IBS
任务条件
Требуется обнаружить и устранить некорректное поведение представленного примера на Kotlin.
fun main() = runBlocking {
async { displaySecond() }
async { displayFirst() }
}
fun displayFirst() {
for (idx in 0..10) {
delay(5)
println("displayFirst - $idx")
}
}
fun displaySecond() {
for (idx in 0..10) {
delay(10)
println("displaySecond - $idx")
}
}