Acquire and Release Semantics
Memory Barriers Are Like Source Control Operations
How does a mutex work? What does it cost?
(Stack Overflow) What are the main uses of yield(), and how does it differ from join() and interrupt()?
(Stack Overflow) What is private bytes, virtual bytes, working set?