Overview
Dive into the world of Kotlin coroutines with this comprehensive 22-minute video tutorial. Explore the concepts of CoroutineScope, CoroutineContext, and Dispatchers, understanding their roles in coroutine management. Learn about different types of Dispatchers, including Confined, Unconfined, Default, Main, and IO, and how they assign threads to coroutines. Examine the components of CoroutineContext, such as Job, Dispatcher, and Coroutine Name. Apply these concepts in the context of coroutine builders like launch {}, async {}, and runBlocking {}. Follow along with practical examples and gain a deeper understanding of Kotlin's coroutine system to enhance your concurrent programming skills.
Syllabus
Kotlin Dispatchers, CoroutineContext, and CoroutineScope
Taught by
Smartherd