CAS(Compare and Swap) 理解

CAS介紹

CSA即compare and swap(比較與交換),是一種有名的無鎖算法。樂觀鎖的一種實現方式。

CAS算法涉及到三個操作數:
V:公共資源,內存實際值
A:當前線程拿到公共資源的,預期值(歷史值)
B:當前線程要修改的值(最新值)

兩個線程CAS操作

仔細讀圖,看不懂就評論
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章