CPU併發特性CAS、Volatile

1、CAS(Compare and set):比較和替換是設計併發算法時用到的一種技術。簡單來說,比較和替換是使用一個期望值和一個變量的當前值進行比較,如果當前變量的值與我們期望的值相等,就使用一個新值替換當前變量的值。CAS是一種系統原語(所謂原語屬於操作系統用語範疇。原語由若干條指令組成的,用於完成一定功能的一個過程。primitive or atomic action 是由若干個機器指令構成
相關文章
相關標籤/搜索