Junior — Middle
Чӣ гуна метавон иҷрои корутинҳоро дар барномаи асинхронӣ таъхир кард?
sobes.tech AI
Ҷавоб аз AI
Дар Kotlin, барои таъхир дар иҷрои корутинҳо, шумо метавонед функсияи delay()-ро истифода баред, ки иҷрои корутинро дар вақти муайян бозмедорад, бе бастани сӯзишворӣ.
Масалан:
import kotlinx.coroutines.*
fun main() = runBlocking {
println("Оғоз")
delay(1000L) // таъхир барои 1 сония
println("Анҷом пас аз таъхир")
}
Барои фарқ кардан аз Thread.sleep(), delay() сӯзишвориро бастан намекунад, балки имкон медиҳад, ки дигар корутинҳо дар ин вақт иҷро шаванд, ки ин ба барномасозии асинхронӣ самараноктар мусоидат мекунад.