Koroutiny pro asynchronní programování a více

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

Tutoriály a dokumentace

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ř
Příkladové projekty

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.