HackerTube / Video
C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2
alexsmail

Part two of Herb Sutter's C++ and Beyond 2012 session on atomic weapons, a deep dive into the C++ memory model, atomics, memory ordering, and hardware behavior. It ends with the modern meaning of volatile.
HN recommends it as an in-depth, practical introduction to atomics and weak versus strong memory ordering, relevant to ARM and Rust as well as C++.
6 Hacker News mentions · 2019–2024