JJava 多線程安全機制

在開始討論java多線程安全機制之前,首先從內存模型來了解一下什麼是多線程的安全性。 我們都知道java的內存模型中有主內存和線程的工作內存之分,主內存上存放的是線程共享的變量(實例字段,靜態字段和構成數組的元素),線程的工作內存是線程私有的空間,存放的是線程私有的變量(方法參數與局部變量)。線程在工作的時候如果要操作主內存上的共享變量,爲了獲得更好的執行性能並不是直接去修改主內存而是會在線程私有
相關文章
相關標籤/搜索