A new video from Meeting C++ 2014:
by Valentin Ziegler
From the talk description:
The C++ memory model defines how multiple threads interact with memory and shared data, enabling developers to reason about concurrent code in a platform independent way. The talk will explain multi-threaded executions and data races in C++...