C++ Concurrency - Atomics (2)

Let’s dive into how C++ atomics work, why memory ordering is important, and see the real difference between data races and race conditions through easy code examples

August 6, 2025 · 6 min · Navid

C++ Concurrency - Memory Model (1)

Let’s explore the foundational aspects of the C++ memory model, clarifying what memory locations are in C++, how objects and bit-fields are stored, and why memory layout is critical for concurrency

July 29, 2025 · 5 min · Navid