Java併發編程系列---volatile和synchronized關鍵字詳解

一、簡介 在多線程併發編程中synchronized和volatile都扮演着重要的角色,volatile是輕量級的 synchronized,它在多處理器開發中保證了共享變量的「可見性」。可見性的意思是當一個 線程修改一個共享變量時,另外一個線程能讀到這個修改的值。如果volatile變量修飾符使 用恰當的話,它比synchronized的使用和執行成本更低,因爲它不會引起線程上下文的切 換和調
相關文章
相關標籤/搜索