Sobes.tech
Junior — Middle

რა ელემენტები შედის კუროტინის მექანიზმში?

sobes.tech AI

პასუხი AI-სგან

Android (Kotlin) üzerindeki korutin mekanizması aşağıdaki temel öğeleri içerir:

  • CoroutineScope — korutinlerin görünürlük alanı, yaşam döngüsünü belirler.
  • Job — iptal edilebilir görev, bir korutini temsil eder.
  • Dispatcher — korutinin çalıştığı iplik veya iplik havuzunu belirler (örneğin, Dispatchers.Main, Dispatchers.IO).
  • Suspend fonksiyonlar — ipliği engellemeden korutinin yürütülmesini duraklatabilen fonksiyonlar.

Örnek:

fun loadData() = CoroutineScope(Dispatchers.Main).launch {
    val data = withContext(Dispatchers.IO) { fetchDataFromNetwork() }
    updateUI(data)
}