volatile關鍵字學習

volatile學習 一、 簡單介紹   1、volatile是輕量級的synchronized,他在多處理器開發中保證了共享變量的「可見性」(和有序性)。可見性的意思是當一個線程修改一個共享變量時,另外一個線程能讀到這個修改的值。如果volatile使用恰當的話,他會比synchronized執行成本更低,因爲他不會引起線程上下文的切換和調度。   2、有volatile變量修飾的共享變量進行寫
相關文章
相關標籤/搜索