Java內存模型的抽象結構

在Java中,所有實例域,靜態域和數組元素都存儲在堆內存中,堆內存在線程之間完成共享。局部變量,方法定義參數和異常處理參數不會在線程之間共享,他們不會有內存可見性問題,也不會受內存模型的影響。 Java線程之間的通信有Java內存模型(JMM)控制,JMM決定一個線程對共享變量的寫入何時對另外一個線程可見,從抽象的角度來看,JMM定義了線程和主內存之間的抽象關係:線程之間的共享變量存儲了該線程以讀
相關文章
相關標籤/搜索