C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2
What it is
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.
Why Hacker News recommends it
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++.
- 2 people recommended it
- 2 different months
- 2 strong recommendations
- first 2019, last 2024
What HN commenters said
“For a more in depth introduction to the topic with a lot of practical code examples, I highly recommend”
In-depth introduction with practical code examples
NobodyNada, 2023-11 · Strong recommendation · in “C++ Memory Model: Migrating from x86 to ARM”
“which are extremely good”
Top recommendation for learning atomics and concurrency
chc4, 2024-08 · Strong recommendation · in “Rust Atomics and Locks (2023)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: atomics, memory ordering, acquire release, concurrency, herb sutter
Also recommended by the same people
talkC++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2alexsmail · 4 HN recommenders · 2020–2024
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”CppCon · 9 HN recommenders · 2018–2026
talkRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language · 9 HN recommenders · 2018–2023
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024
talkIdeas about a new programming language for games.Jonathan Blow · 7 HN recommenders · 2014–2025
talkCppCon 2014: Mike Acton "Data-Oriented Design and C++"CppCon · 9 HN recommenders · 2015–2026