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