Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Threads vs. Kotlin Coroutines vs. Dispatchers - The Last Video You'll Need

Philipp Lackner via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamental differences between threads and Kotlin coroutines in this comprehensive 27-minute video tutorial that covers essential concepts for Android development. Explore what blocking code means and how it affects application performance, then dive into the distinctions between multithreading and parallelism with practical examples. Understand how Kotlin coroutines work with suspending code and discover how they provide a more efficient alternative to traditional threading approaches. Master the concept of dispatchers and thread pools, learning how they manage coroutine execution across different contexts. The tutorial progresses systematically from basic threading concepts through advanced coroutine implementation, providing clear explanations of concurrency patterns that are crucial for modern Android development.

Syllabus

00:00 - Introduction
00:49 - Threads & Blocking Code
06:37 - Parallelism & Concurrency
10:22 - Coroutines & Suspending Code
19:24 - Dispatchers & Thread Pools

Taught by

Philipp Lackner

Reviews

Start your review of Threads vs. Kotlin Coroutines vs. Dispatchers - The Last Video You'll Need

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.