Java CAS

而無鎖則總是假設對共享資源的訪問沒有衝突,線程可以不停執行,無需加鎖,無需等待,一旦發現衝突,無鎖策略則採用 一種稱爲CAS的技術來保證線程執行的安全,這項CAS技術就是無鎖策略實現的關鍵。 無鎖的執行者-CAS CAS的全稱是Compare And Swap即比較換,其算法核心思想 執行函數:CAS(V,E,N) 其包含3個參數 V表示要更新的變量 E表示預期值 N表示新值 如果V值等於E值,則
相關文章
相關標籤/搜索