https://preshing.com/20120612/an-introduction-to-lock-free-programming/

当今架构中,强制执行正确内存排序的工具分为三类:他们既可以防止编译器重新排序,也可以防止处理器重新排序

https://preshing.com/20120710/memory-barriers-are-like-source-control-operations/