java多線程-volatile(六)

java多線程-volatile(六) 在jvm的內存模型中也有講到過,這裏但願單獨拿出來再講一遍,增強理解html volatile變量規則 volatile賦予了變量可見——禁止編譯器對成員變量進行優化,它修飾的成員變量在每次被線程訪問時,都強迫從內存中重讀該成員變量的值;並且,當成員變量發生變化時,強迫線程將變化值回寫到共享內存,這樣在任什麼時候刻兩個不一樣線程老是看到某一成員變量的同一個值
相關文章
相關標籤/搜索