樂觀鎖的原理CAS

CAS( Compare-And-Swap)「比較並交換」(樂觀鎖的原理) CAS 的特點是避免使用互斥鎖,當多個線程同時使用 CAS 更新同一個變量時,只有其中一個線程能夠操作成功,而其他線程都會更新失敗。更新失敗的線程並不會被阻塞,而是被告知這次由於競爭而導致的操作失敗,但還可以再次嘗試。 CAS 的思路 CAS 相關的指令是具備原子性的 CAS 有三個操作數:內存值 V、預期值 A、要修改的
相關文章
相關標籤/搜索