advanced 6 hr 8 lessons

Concurrency & Parallelism in Kotlin

Write fast, correct concurrent Kotlin: threads, async, synchronization, and avoiding race conditions and deadlocks.

Taught by The StretchCode Faculty

What you'll learn

  • Run concurrent Kotlin safely
  • Use Kotlin's async/threading model
  • Avoid races and deadlocks
  • Profile and tune concurrent code

Curriculum

Concurrency Basics
1Concurrency vs. ParallelismPreview
2Threads and Tasks
Coordination
1Synchronization
2Avoiding Deadlock
Async
1Async and Await
2Concurrent Patterns
Concurrent Project
1Build It
2Test Under Load