深入理解JVM-Java內存模型與線程

主要考慮線程、工作內存和主內存三者的關係,關於變量在工作內存和主內存的同步,JVM定義了8種原子操作: lock(鎖定):作用於主內存的變量,把一個變量標識爲一條線程獨佔狀態。 unlock(解鎖):作用於主內存變量,把一個處於鎖定狀態的變量釋放出來,釋放後的變量纔可以被其他線程鎖定。 read(讀取):作用於主內存變量,把一個變量值從主內存傳輸到線程的工作內存中,以便隨後的load動作使用 lo
相關文章
相關標籤/搜索