Deep Dive (java.util.concurrent) - ConcurrentLinkedQueue and ConcurrentLinkedDeque
"No locks at all — just atomic compare-and-swap, all the way down."
ConcurrentLinkedQueue and ConcurrentLinkedDeque are lock-free concurrent collections built entirely on CAS (Compare-And-Swap) opera
sachinhandiekar.com7 min read