Foundations of the C++ Concurrency Memory Model
Foundations of the C++ Concurrency Memory Model
https://www.hpl.hp.com/techreports/2008/HPL-2008-56.pdf
Common Compiler Optimisations are Invalid in the C11 Memory Model and what we can do about it
Foundations of the C++ Concurrency Memory Model
https://www.hpl.hp.com/techreports/2008/HPL-2008-56.pdf
Common Compiler Optimisations are Invalid in the C11 Memory Model and what we can do about it