← All courses
🧵Advanced

Fearless Concurrency

The claim in the slogan, examined. Threads and what Send and Sync actually promise, the data race the compiler will not let you write and what that proof is worth, channels and shared state done both ways, async/await and the executor that is not in the standard library, and the places where fearless stops — deadlock, leaks and cancellation are still yours to get wrong.

Volume 24 · Part V · 5 chapters · 5 lessons
Share

What you'll learn

  • Threads, Send and Sync
  • The Data Race You Cannot Write
  • Channels and Shared State
  • async, await and the Executor
  • Where Fearless Stops

Curriculum

3 modules · 5 lessons
Module 1Threads2 lessons
Threads, Send and SyncPreview
The Data Race You Cannot Write
Module 2Communication1 lessons
Channels and Shared State
Module 3Async2 lessons
async, await and the Executor
Where Fearless Stops

Reviews

No reviews yet.

More courses

Browse all →