Koroutiner til asynkron programmering og meget mere

Rediger side

Asynkron eller ikke-blokkerende programmering er den nye virkelighed. Uanset om vi skaber server-, desktop- eller mobilapplikationer, er det vigtigt, at vi leverer en oplevelse, der ikke kun er flydende fra brugerens perspektiv, men også skalerbar, når der er behov for det.

Der er mange tilgange til dette problem, og i Kotlin vælger vi en meget fleksibel tilgang ved at levere Coroutine-understøttelse på sprogniveau og uddelegere det meste af funktionaliteten til biblioteker, meget i tråd med Kotlins filosofi.

Som en bonus åbner coroutines ikke kun dørene for asynkron programmering, men giver også et væld af andre muligheder såsom samtidighed, aktører osv.

Sådan kommer du i gang

Tutorials og dokumentation

Nybegynder du Kotlin? Tag et kig på siden Kom godt i gang.

Valgte dokumentationssider:

  • Guide til koroutiner
  • Grundlæggende
  • Kanaler
  • Koroutinkontekst og Dispatchers
  • Delt Mutabel tilstand og Concurrency
  • Asynkront flow

Anbefalede tutorials:

  • Din første coroutine med Kotlin
  • Asynkron programmering
  • Introduktion til coroutiner og kanaler i praksislaboratoriet
Exempelprojekter

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.