無鎖

無鎖,是無障礙的,保證有一個線程可以勝出。 CAS稱爲無鎖棧、無鎖隊列,是一個原子性操作,CAS操作有3個基本屬性:內存位置、期望原值、新值。CAS是一種實現樂觀鎖、無鎖實現線程同步的方式。(先讀後寫、比較交換的原子操作) AtomicInteger是用於實現整型數據CAS操作的封裝類,裏面提供了實現CAS操作各類接口,每個接口的實現都套用死循環,這種方式能夠以較少的CPU指令完成CAS操作; U
相關文章
相關標籤/搜索