JAVA併發編程系列(四)之volatile關鍵字詳解

1. volatile的作用 volatile的作用是保證共享變量的可見性,不能保證原子性,也不能保證線程安全(但是對於單個共享變量的讀,寫是原子性的) 可見性:如果某個線程對volatile修飾的共享變量進行更新,那麼其他線程可以立刻看到這個更新; 有序性:禁止指令重排序 在多線程併發編程中sychronized和volatile都扮演着重要的角色,volatile扮演者重要的角色,volati
相關文章
相關標籤/搜索