Upravit stránku
Asynchronní neboli neblokující programování je novou realitou. Ať už vytváříme aplikace na straně serveru, desktopové nebo mobilní aplikace, je důležité, abychom poskytovali prostředí, které je nejen plynulé z pohledu uživatele, ale také v případě potřeby škálovatelné.
K tomuto problému existuje mnoho přístupů a v Kotlinu volíme velmi flexibilní přístup tím, že poskytujeme podporu Coroutine na úrovni jazyka a většinu funkcí delegujeme na knihovny, což je v souladu s filozofií Kotlinu.
Jako bonus koroutiny nejenže otevírají dveře asynchronnímu programování, ale poskytují také spoustu dalších možností, jako je souběžnost, aktéři atd.
Jak začít
Jste v Kotlinu poprvé? Podívejte se na stránku Začínáme.
Vybrané stránky dokumentace:
- Průvodce korutinami
- Základy
- Kanály
- Kontext korutin a dispečeři
- Sdílený mutabilní stav a souběžnost
- Asynchronní tok
Doporučené výukové programy:
- Váš první coroutine s Kotlinem
- Asynchronní programování
- Úvod do coroutine a kanálů praktická laboratoř
.