ABA問題

今天在微博上看到討論ABA的問題,不懂,google,記錄下。算法   ABA問題: 在進行CAS操做的時候,由於在更改V以前,CAS主要詢問「V的值是否仍然爲A」,因此在第一次讀取V以後以及對V執行CAS操做以前,若是將值從A改成B,而後再改回A,會使基於CAS的算法混亂。在這種狀況下,CAS操做會成功。這類問題稱爲ABA問題。 一、 對於CAS產生的這個ABA問題,一般的解決方案是採用CAS的
相關文章
相關標籤/搜索