Java內存模型與volatile

內存模型描述的是程序中各變量(實例域、靜態域和數組元素)之間的關係,以及在實際計算機系統中將變量存儲到內存和從內存取出變量這樣的低層細節。   每一個線程有一塊工作內存區,其中保留了被所有線程共享的主內存中的變量的值的拷貝。爲了存取一個共享的變量,一個線程通常先獲取鎖定並且清除它的工作內存區,這保證該共享變量從所有線程的共享內存區正確地裝入到線程的工作內存區,當線程解鎖時保證該工作內存區中變量的值
相關文章
相關標籤/搜索