Asynchronous and Concurrent Programming - Kotlin Coroutines and Loom (CZ) by Stepan Mik

preview_player
Показать описание
The foundation for asynchronous program execution in both technologies is continuations. We will explore how they differ and what they have in common. Then, we will compare the support for concurrent programming in Kotlin and Loom—tools for task coordination, granularity of control, synchronization, and so on. Finally, we will compare the advantages of each technology for various scenarios, including situations where both technologies must cooperate.

Speaker: Štěpán Mík

00:00 Představení společnosti Etnetera
03:20 Úvod do přednášky
04:49 Asynchronní a konkurenční zpracování
06:13 Proč to řešíme?
07:47 Async vs konkurence
10:28 Async a korutiny
15:03 Zásobníkové korutiny
18:13 Korutiny s kontinuacemi
23:50 Paralelizace výpočtu
28:47 Structured concurrency
30:22 Kontextové hodnoty
31:56 Souběh (race condition)
33:44 Resource safety
36:42 Odlišné pozicování
37:17 Koexistence
40:05 Pohled Kotlin vývojáře
42:24 Q&A

Stepan's LinkedIn:
Рекомендации по теме
Комментарии
Автор

Díky za záznam skvělé přednášky, co jsem bohužel kvuli produkční issue nestihl na živo

glubothemad
visit shbcf.ru