摘要: 1、 背景 传统Synchronized锁:悲观,如果没有获取到锁的情况下,会让当前线程变为阻塞的状态,释放CPU执行权,效率非常低。 乐观锁(自旋):本质上没有锁,没有死锁现象,而且效率比较高,不会释放CPU执行权,自旋并通过预值比较或版本号控制。 2、原理 CAS的英文全称是CompareAnd 阅读全文
posted @ 2022-12-06 08:57 梧桐i 阅读(206) 评论(0) 推荐(0)