Threads, locks, race conditions, and parallel execution patterns.
Foundations
Synchronization Primitives
Concurrency Hazards
Communication Patterns
Concurrency Models
Execution Patterns
Flow Control
Memory & Ordering
Lock-Free & Wait-Free
Async I/O
Testing & Debugging
Classic Problems
Flow vs Ownership: Lock-Free Concurrency