java volatile關鍵字作用及使用場景

1. volatile關鍵字的作用:保證了變量的可見性(visibility)。被volatile關鍵字修飾的變量,如果值發生了變更,其他線程立馬可見,避免出現髒讀的現象。如以下代碼片段,isShutDown被置爲true後,doWork方法仍有執行。如用volatile修飾isShutDown變量,可避免此問題。 public class VolatileTest3 {     static c
相關文章
相關標籤/搜索