CAS機制是什麼?有什麼缺點,會出現什麼問題

CAS是英文單詞Compare And Swap的縮寫,翻譯過來就是比較並替換。算法 CAS機制當中使用了3個基本操做數:內存地址V,舊的預期值A,要修改的新值B。多線程 CAS的缺點:併發 1.CPU開銷較大線程 在併發量比較高的狀況下,若是許多線程反覆嘗試更新某一個變量,卻又一直更新不成功,循環往復,會給CPU帶來很大的壓力。翻譯 2.不能保證代碼塊的原子性內存 CAS機制所保證的只是一個變量
相關文章
相關標籤/搜索