volatile

一.定義:     volatile是相較於synchronized的輕量級鎖,可保持數據的可見性,但是不能保證操作的原子性.     volatile所修飾的變量是直接存在於主內存中的,線程對變量的操作也是直接反映在主內存中,所以說其是易變的。   JMM中的內存分爲主內存和工作內存,其中主內存是所有線程共享的,而工作內存是每個線程獨立分配的,各個線程的工作內存之間相互獨立、互不可見。在線程啓動
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息