深入java多線程,深入理解volatile使用與原理

1、認識volatile volatile是用來修飾變量的。與synchronized不同,synchronized是用來修飾方法和代碼塊。volatile稱之爲輕量級鎖,被volatile修改的變量在各個線程之間是可見的,保持線程之間的可見性,可見性是指多個線程共享同一個變量,當一個線程修改了這個變量,另外的線程能感知到這個變量的變化並進行讀取。   2、volatile實現原理   計算機內存
相關文章
相關標籤/搜索