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方法
相關文章
相關標籤/搜索