CAS原理

CAS是什麼: CAS是CPU併發原語,因爲CAS是系統原語,由若干條指令組成,並且原語在執行的過程當中必須是一致的,因此CAS是線程安全的。CAS算法是一種無鎖算法,可是CAS能夠理解成不一樣於synchronouse的樂觀鎖。 CAS基本原理: CAS有3個操做數,內存值V,舊的預期值A,要修改的新值B。當且僅當預期值A和內存值V相同時,將內存值V修改成B,不然什麼都不作。web //代碼模擬
相關文章
相關標籤/搜索