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
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