Java併發編程的藝術(二)——Java內存模型

Java內存模型 軟件和硬件的共同目標是在不改變程序執行結果的前提下儘可能提高並行度,從而提高運行的效率(在準確的前提下越快越好) 多線程情況下如何不改變程序執行結果會引發如下的思考: 問題: 線程之間如何通信 線程之間如何同步 JVM內存中的方法區以及Java堆是線程共享的區域,在程序運行過程中不斷的有線程修改共享區域中的變量值,那麼如何確保多線程情況下程序運行的結果依舊是正確的? 首先我們需要
相關文章
相關標籤/搜索