淺談java內存模型

1,什麼是jmm? jmm定義了一個線程對另一個線程的可見性 jmm決定一個線程對共享變量的寫入時,能對另一個線程可見 2,jmm解決了什麼問題? 在多線程編程中,每個線程都有自己的內存(稱爲本地內存),共享變量存放在主內存中,當有多個線程同時操作一個變量時,可能因爲線程沒有及時刷新本地內存的數據到主內存,會有線程安全問題 jmm通過控制主內存和每個線程本地內存的交互,來爲java程序員提供內存可
相關文章
相關標籤/搜索