CAS缺點

循環時間長開銷很大 只能保證一個共享變量的原子性 當對一個共享變量執行操作時,我們可以使用循環CAS的方式來保證原子操作,但是對多個共享變量操作時,循環CAS就無法保證操作的原子性,這個時候就可以用鎖來保證原子性。 引出來ABA問題
相關文章
相關標籤/搜索