什么是CAS 努力的Javaer 2025-04-24 46 阅读1分钟 CAS是一种乐观锁的实现方式,它的思想是先比较当前值是否等于预期值,如果相等,就把它更新成新值,如果不相等,就说明有别的线程修改过变量了,进行自旋。 CAS是原子操作,底层是通过CPU的指令保证的,不需要加锁,所以性能很好。