深入分析volatile的實現原理

原文地址:http://www.cnblogs.com/chenssy/p/6379280.html 我們都知道synchronized是一個重量級的鎖,雖然JVM對它做了很多優化,而下面介紹的volatile則是輕量級的synchronized。如果一個變量使用volatile,則它比使用synchronized的成本更加低,因爲它不會引起線程上下文的切換和調度。Java語言規範對volatil
相關文章
相關標籤/搜索