java 高性能併發之二之 CAS

CAS:比較並交換(Compare-and-Swap) 1. CAS操作。 CAS雖然是看上去是兩次操作,但其實際上是通過硬件來保證其只使用一條處理器指令就完成操作,所有CAS是一個原子操作。 CAS是一種樂觀的併發策略,採用失敗重試的方式。 CAS有3個操作數,內存值V,舊的預期值A,要修改的新值B。當且僅當預期值A和內存值V相同時,將內存值V修改爲B,否則什麼都不做。(可以將內存值V理解爲該變
相關文章
相關標籤/搜索