Fundamentals
Back: Concurrency
The core concepts underlying all concurrent programming. Understanding the distinction between concurrency and parallelism, threads versus processes, and fundamental hazards like race conditions is essential before exploring more advanced patterns.