Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin Coroutines and Concurrency
Prologue
Welcome! (10:49)
Kotlin Essentials Recap (29:30)
First Principles: Parallelism & Concurrency (5:03)
JVM Concurrency
JVM Threads (21:36)
JVM Threads Synchronization (31:36)
JVM Virtual Threads (Project Loom) (20:57)
Coroutines
Coroutines Basics & Suspend Functions (21:59)
Coroutine Builders (23:13)
Coroutine Scopes and Structured Concurrency (32:50)
Cooperative Scheduling (15:23)
Cancellation and Error Handling (32:04)
Dispatchers and Coroutine Contexts (30:09)
So, Why Coroutines? (7:05)
Advanced Tools
Flows (24:23)
Flows: Exercise (22:09)
Channels (33:54)
Testing Coroutines (31:33)
Coroutines Project: Aktors
Intro to the Actor Model & First Steps (24:05)
Programming Actors with Behaviors (30:25)
Stopping Actors and Actor Contexts (14:48)
Creating Child Actors (31:44)
Epilogue
You Rock! (0:41)
Coroutines Basics & Suspend Functions
Complete and Continue