深入分析 volatile 的實現原理

通俗點講就是說一個變量如果用 volatile 修飾了,則 Java 可以確保所有線程看到這個變量的值是一致的。如果某個線程對 volatile 修飾的共享變量進行更新,那麼其他線程可以立馬看到這個更新,這就是所謂的線程可見性。 volatile 雖然看起來比較簡單,使用起來無非就是在一個變量前面加上 volatile 即可,但是要用好並不容易(LZ 承認我至今仍然使用不好,在使用時仍然是模棱兩可
相關文章
相關標籤/搜索