CAS底層原理

CAS是什麼?      CAS全稱Compare-And-Swap,它是一條CPU併發原語。它的作用是判斷內存的某個位置的值是否爲預期值,如果是則改爲新值,在這個過程中是原子性的。 sum.misc.Unsafe類中有多個方法被native關鍵字標記,這說明該方法是原生態的方法,它是一個調用非java語言的接口,也就是說這個接口的實現是其他語言實現的。 CAS併發原語就是體現在java的sum.
相關文章
相關標籤/搜索