理解CAS操作

CAS:Compare and Swap 即就是:比較並且交換 一種硬件對併發的支持,針對多處理器操作而設計的處理器中的一種特殊指令,用於管理對共享數據的併發訪問。 解決共享變量的內存可見性問題 樂觀鎖 採用CAS實現的類:java.util.concurrent.atomic包下:AtomicInteger。 內存可見性 Java內存模型規定了所有的變量都存儲在主內存中。每條線程中還有自己的工作
相關文章
相關標籤/搜索