JAVA的CAS

前言java CAS,Compare and Swap即比較並替換,設計併發算法時經常使用到的一種技術,Doug lea大神在java同步器中大量使用了CAS技術,鬼斧神工的實現了多線程執行的安全性。c++ 目前的處理器基本都支持CAS,只不過不一樣的廠家的實現不同罷了。CAS有三個操做數:內存值V、舊的預期值A、要修改的值B,當且僅當預期值A和內存值V相同時,將內存值修改成B並返回true,不然
相關文章
相關標籤/搜索