An Introduction to Lock-Free Programming
https://preshing.com/20120612/an-introduction-to-lock-free-programming/
Lock-Free to Wait-Free Simulation in Rust (part 2) - YouTube
https://www.youtube.com/watch?v=tNzCj8691LE
Lockless Programming Considerations for Xbox 360 and Microsoft Windows - Windows applications | Microsoft Docs
https://docs.microsoft.com/en-us/windows/desktop/DxTechArts/lockless-programming
Memory Ordering at Compile Time
https://preshing.com/20120625/memory-ordering-at-compile-time/
Memory Reordering Caught in the Act
https://preshing.com/20120515/memory-reordering-caught-in-the-act/