java中volatile關鍵字

volatile提供可見性支持,但是不能控制併發。 在說volatile關鍵字之前,要先提一下JMM(java內存模型)對java線程之間通信的控制,線程之間的共享變量存儲在主內存(Main Memory)中,每個線程都有一個私有的本地內存(Local Memory),本地內存中存儲了該線程以讀/寫共享變量的副本。本地內存是JMM的一個抽象概念,並不真實存在。它涵蓋了緩存、寫緩衝區、寄存器以及其他
相關文章
相關標籤/搜索