Không khoá luôn nhanh hơn khoá? Ở 32 luồng, AtomicLong thua synchronized 38%
So sánh-và-đổi (CAS) hoạt động ra sao, đo số lần phải thử lại tăng theo mức tranh chấp (16 luồng: 9 triệu lần thử hỏng cho 3,2 triệu phép cộng), bài toán ABA cùng cách chữa, và vì sao LongAdder giữ tốc độ gần như phẳng tới 32 luồng khi AtomicLong sụp.