HackerTube

THE VIDEO SHELF · c++ memory model

C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2

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 HN readers recommended 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++.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
alexsmail
Topic
c++ memory model
Format
talk
Level
advanced
HN recommenders in dataset
2
HN mentions in dataset
6
Recommendation years in dataset
2019–2024

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • For a more in depth introduction to the topic with a lot of practical code examples, I highly recommend Herb Sutter’s excellent talk: Part 1 [LINK] Part 2 [VIDEO]

    NobodyNada on Hacker News · 2023-11
    In C++ Memory Model: Migrating from x86 to ARM
  • "Is Parallel Programming Hard, And, If So, What Can You Do About It?" is one of the best books about atomics and concurrency, and my #2 recommendation. [LINK] My #1 actually isn't a book at all, but the two "atomic Weapons" talks by Herb Sutter, …

    chc4 on Hacker News · 2024-08
    In Rust Atomics and Locks (2023)

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring