詳細瞭解volatile關鍵字

想要學習volatile首先要了解下什麼是內存模型(JMM) 什麼是內存模型(JMM)? JMM是用來描述線程的工作內存與主內存之間的抽象關係。所有變量存儲在主內存中,每個線程都有自己的工作內存,線程的工作內存保存在主內存的拷貝副本中,線程對變量的所有操作必須在工作內存中完成,然後刷新回主內存中。 下圖可以很好的解釋什麼是內存模型 被volatile修飾的變量有以下特性: 可見性 不保證原子性 禁
相關文章
相關標籤/搜索