BuzzwordBusters: What Does Lock-Free, Wait-Free Really Mean?
It seems to be a common belief that code which uses mutexes/locks/synchronized methods is "slow" and, as soon as you replace them with atomics, your code becomes fast and lock-free. Atomic operations don't make your code wait-free, lock-free, or even...
puzpuzpuz.dev2 min read