- 博客(1)
- 收藏
- 关注
原创 在轻量级锁里面使用CAS操作
在说轻量级锁的CAS操作之前先说一下CAS操作的实现,CAS(compare and swap)比较和替换,它里面有三个值,当前原值,预期原值和目的值,只有当当前原值和预期原值还保持一样的时候才会将当前原值替换为目的值。而在轻量级锁里面,我们先知道,轻量级锁所对应的实际环境是交替执行的线程获取锁,并不会发生竞争,理解清楚这一点很重要,所以这里的CAS中mark word中轻量级pointer...
2019-08-14 12:02:08 1797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人