Concurrency & Async Programming

Threads, races, locks, deadlocks, memory models, queues, futures, async/await, event loops, structured concurrency, ten language runtimes, performance and RTOS scheduling — 14 interactive simulators, every output from a real run.

Lessons