Redigera sidan
Asynkron eller icke-blockerande programmering är den nya verkligheten. Oavsett om vi skapar applikationer på serversidan, på skrivbordet eller i mobilen är det viktigt att vi tillhandahåller en upplevelse som inte bara är flytande ur användarens perspektiv, utan också skalbar när det behövs.
Det finns många tillvägagångssätt för att lösa det här problemet, och i Kotlin tar vi ett mycket flexibelt tillvägagångssätt genom att tillhandahålla stöd för Coroutine på språknivå och delegera det mesta av funktionaliteten till bibliotek, helt i linje med Kotlins filosofi.
Som en bonus öppnar coroutines inte bara dörrarna till asynkron programmering, utan ger också en mängd andra möjligheter som samtidighet, aktörer etc.
Hur man börjar
Nybörjare i Kotlin? Ta en titt på sidan Kom igång.
Väljade dokumentationssidor:
- Guide för koroutiner
- Grundläggande
- Kanaler
- Koroutinkontext och Dispatchers
- Shared Mutable State and Concurrency
- Asynkront flöde
Rekommenderade handledningar:
- Din första coroutine med Kotlin
- Asynkron programmering
- Introduktion till coroutines och kanaler i praktisk labb