也可以理解为“锁”,锁的目的就是为了保证原子操作嘛,说白了就是某一时刻只允许一个线程操作,不允许相关的线程干扰
原子操作有2个层级可以实现:
作用:原子的更新一个值 总共存在三个操作数:预期值A、内存中的V、修改的值B。当且仅当预期值A和内存中的值V相同,则将内存V值修改为B,否则返回V