对象的内存布局cas 怎么保证原子性java对象头存储哪些信息锁升级过程轻量级锁重量级锁性能比较对象的内存布局 cas 怎么保证原子性lock cmpxchg java对象头存储哪些信息锁升级过程 轻量级锁重量级锁性能比较轻量级锁 cas 重量级锁synchronized 轻量级锁的优势在与 线程竞争少,自旋时间短。 重量级锁的优势在于竞争线程在队列中排队,不消耗CPU资源。 线程竞争小,自旋时间短—> 轻量级锁 线程竞争打,自旋时间长—> 重量级锁