https://www.cnblogs.com/xdecode/p/9022525.html 这篇讲的不错,里面有很重要的一句话 “另外, 虽然上述步骤繁多, 实际上CAS整一个操作过程是一个原子操作, 它是由一条CPU指令完成的, 从指令层保证操作可靠, 不会被多线程干扰.”