JAVA并发编程进阶篇
CAS详细解析