volatile

volatile的作用? volatile修飾共享變量具有可見性和重排序性。 可見性:當操作一個volatile修飾的變量時,會從主內存刷新最新值。也就是一線程修改了數據其他線程能立即知道。 由上圖知道:一般主內存中數據發生了變化,java線程讀到的是工作內存中的緩衝數據,發現不到最新數據,會出現髒讀,而volatile修飾後,能及時更新數據,保證其他線程立即知道最新數據。 有序性:在程序運行時,
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息