volatile關鍵字

     volatile是java中的關鍵字,主要保證了變量的可見性和有序性。說到這個我們就需要了解一下jvm的內存模型jmm      jvm內存:主內存(計算機物理內存)+工作內存(高速緩存區):    1.線程在工作內存獲取變量值    2.工作內存獲取主內存的值    3.修改後,存儲在工作內存中    4.工作內存刷新數據到主內存中 注:當兩個線程同時對一個共享變量操作時:例如:i=1
相關文章
相關標籤/搜索