Sobes.tech
Junior — Middle

Чӣ гуна метавон иҷрои корутинҳоро дар барномаи асинхронӣ таъхир кард?

sobes.tech AI

Ҷавоб аз AI

Дар Kotlin, барои таъхир дар иҷрои корутинҳо, шумо метавонед функсияи delay()-ро истифода баред, ки иҷрои корутинро дар вақти муайян бозмедорад, бе бастани сӯзишворӣ.

Масалан:

import kotlinx.coroutines.*

fun main() = runBlocking {
    println("Оғоз")
    delay(1000L) // таъхир барои 1 сония
    println("Анҷом пас аз таъхир")
}

Барои фарқ кардан аз Thread.sleep(), delay() сӯзишвориро бастан намекунад, балки имкон медиҳад, ки дигар корутинҳо дар ин вақт иҷро шаванд, ки ин ба барномасозии асинхронӣ самараноктар мусоидат мекунад.