- Previously, we talked about mutex + data races
- What exactly is a data race?
- Read unoptimized assembly code
- Why do we have a data race on 1 line of assembly?
- Read optimized assembly code
- Macro (assembly) ops vs micro (CPU) ops
-
What ACTUALLY Causes a Data Race in C++ (It's not assembly)
-
Why counter++ Causes a Data Race Even When It's Optimized in C++
-
Why counter++ Causes a Data Race Condition When Optimized in C++
-
How One Line of C++ Code Can Cause a Data Race
-
What ACTUALLY Happens in C++ Data Race? (CPU Micro Ops)
-
What ACTUALLY Causes a Data Race in C++ (Hint: It's not the assembly)
- ChatGPT and Gemini