volatile原理總結

內存可見性 內存可見性相關概念:線程對共享變量修改的可見性。當一個線程修改了共享變量的值,其他線程能夠立刻得知這個修改。 volatile使用Lock前綴的指令禁止線程本地內存緩存,保證不同線程之間的內存可見性。 Java代碼如下: Singleton volatile instance = new Singleton(); // instance是volatile 爲了提高處理速度,處理器不直接
相關文章
相關標籤/搜索