Java多線程——JMM內存模型

JMM(Java 內存模型)是一種抽象的概念,並不真實存在,它描述的是一組圍繞原子性、有序性、可見性的規範 Java內存模型中規定了所有的變量都存儲在主內存中,每條線程還有自己的工作內存(可以與前面將的處理器的高速緩存類比),線程的工作內存中保存了該線程使用到的變量到主內存副本拷貝,線程對變量的所有操作(讀取、賦值)都必須在工作內存中進行,而不能直接讀寫主內存中的變量。不同線程之間無法直接訪問對方
相關文章
相關標籤/搜索