Lock-Free Programming - Java (Part 8)
Lock-Free Patterns in Java's Concurrent Collections
Mar 25, 20266 min read
Search for a command to run...
Lock-Free Patterns in Java's Concurrent Collections
The ABA Problem — Lock-Free's Sneaky Villain
Building a Lock-Free Queue (Michael-Scott Queue)
Building a Lock-Free Stack (Treiber Stack)
Atomic Variables in Java — Your Lock-Free Toolbox
Compare-And-Swap (CAS) — The Heart of Lock-Free
Memory Models and the Happens-Before Guarantee
You've heard terms like lock-free, wait-free, and non-blocking thrown around in job interviews, conference talks, and library documentation. They sound intimidating. But underneath the jargon lies a b
Putting It All Together: High-Performance IPC Message Bus