I appreciate the intuitive model for atomics, though I was a bit disappointed by the speaker showing shaky understanding of the atomics, which was leaking into the presentation and some takeaways. "memory_order_relaxed is most likely a bug" is simply not true. When two threads talk to each other by means of a single atomic variable (and nothing else) it is acceptable to use memory_order_relaxed. The phrase "last resort" also didn't make sense to me. I'm assuming they meant that we should use the safest things first, optimizing as we see fit, but that wasn't clear to me at first.
The most useful and practical explanation I've ever seen on the Internet! Thanks for the presentation!
Very mesmerizing illustration!
This video clarified many things, thanks 😇😇
best tutorial for the freshmen to learn the basic idea of memory model and memory barrier!!!
I knew about the LOAD/STORE itself and their significance. But great job on presenting the concept as a model. Thanks!
A very easy-to-understand lesson, thanks!
wow, absolutely smashed this one!! thanks a lot
I appreciate the intuitive model for atomics, though I was a bit disappointed by the speaker showing shaky understanding of the atomics, which was leaking into the presentation and some takeaways. "memory_order_relaxed is most likely a bug" is simply not true. When two threads talk to each other by means of a single atomic variable (and nothing else) it is acceptable to use memory_order_relaxed. The phrase "last resort" also didn't make sense to me. I'm assuming they meant that we should use the safest things first, optimizing as we see fit, but that wasn't clear to me at first.
Good and concise talk.
I'm learning this subject, great talk!
Wow! great video. Wish it was a bit longer, including the audience discussions.
What is "ready" at 9:12
Atomic flag indicating that w was initialized.
Herb Sutter's talk is available at ua-cam.com/video/A8eCGOqgvH4/v-deo.html
The title is misleading as the talk is about multi-thread synchronisation and atomic variable; either way, really good video. Thanks for sharing!
Title should've been "memory orders"
Kappa