CAS自旋锁解析——JUC多线程与高并发系列笔记

目录 1、比较与交换 2、自旋锁与unsafe 3、CAS的缺点: 1、比较与交换 a、拷贝主内存中变量的值到工作内存中 b、CAS修改原始值 c、比较要修改的值与主内存中的值是否相等 d、不相等则自旋获取最新的值,然后从a操作开始重新执行 2、自旋锁与unsafe CAS底层其实是使用unsafe类来实现的,unSafe是JDK下rt.jar文件sun.misc包下的类,类中都是native方法
相关文章
相关标签/搜索