Corutine pentru programare asincronă și nu numai

Edit Page

Programarea asincronă sau non-blocking este noua realitate. Indiferent dacă creăm aplicații server-side, desktop sau mobile, este important să oferim o experiență care să fie nu numai fluidă din perspectiva utilizatorului, ci și scalabilă atunci când este nevoie.

Există multe abordări ale acestei probleme, iar în Kotlin adoptăm una foarte flexibilă, oferind suport pentru Coroutine la nivelul limbajului și delegând cea mai mare parte a funcționalității către biblioteci, în mare parte în conformitate cu filosofia Kotlin.

Ca bonus, corutinele nu numai că deschid ușile către programarea asincronă, dar oferă și o multitudine de alte posibilități, cum ar fi concurența, actorii etc.

Cum să începi

Tutoriale și documentație

Nou în Kotlin? Aruncați o privire la pagina Noțiuni introductive.

Pagini de documentație selectate:

  • Coroutine Guide
  • Basics
  • Channels
  • Coroutine Context and Dispatchers
  • Shared Mutable State and Concurrency
  • Asynchronous Flow

Tutoriale recomandate:

Recommended tutorials:

  • Prima ta cortină cu Kotlin
  • Programare asincronă
  • Introducere în corutine și canale – laborator practic
Proiecte de exemplu

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.