線程中須要特別注意的volatile

關於volatile   咱們知道,在Java中設置變量值的操做,除了long和double類型的變量外都是原子操做,也就是說,對於變量值的簡單讀寫操做沒有必要進行同步。這在JVM 1.2以前,Java的內存模型實現老是從主存讀取變量,是不須要進行特別的注意的。而隨着JVM的成熟和優化,如今在多線程環境下volatile關鍵字的使用變得很是重要。在當前的Java內存模型下,線程能夠把變量保存在本地
相關文章
相關標籤/搜索