volatile的實現原理

    Java語言提供了volatile,在某些情況下比鎖更加方便。如果一個字段被聲明成volatile,Java線程內存模型確保所有線程看到這個變量的值是一致的。     那volatile是如何實現可見性的呢,如果我們對volatile修飾的字段進行寫操作時,CPU會做些什麼事情呢。          如果將上述代碼轉變成彙編代碼,如下:     被volatile變量修飾的共享變量進行寫操
相關文章
相關標籤/搜索