Interesting video on C++11 memory model
Watched this recently, and thought it was useful.
Interesting talk from Herb Sutter on multithreaded code, processor architecture and languages features in C++11. We’ve come a long way since the C “volatile” keyword.
atomic Weapons: The C++ Memory Model and Modern Hardware | Sutter’s Mill
I follow Herb's blog for insight into the evolving C++ standard, it's a good read. Herb is chair of the ISO C++ standards committee, and a software architect at Microsoft - so what he says is especially relevant how C++ works on Xbox, Win8, Winphone, etc.