Lock-Free Programming - Java (Part 7)
You've built a lock-free stack and a lock-free queue. Everything looks correct. CAS verifies the expected value before swapping. What could go wrong?
Enter the ABA problem: a subtle bug where CAS succ
sachinhandiekar.com7 min read