關於volatile,CAS,AQS,鎖

關鍵字volatile 1.volatile保證可見性。保證了不一樣線程對這個變量進行操做時的可見性,即一個線程修改了某個變量的值,這新值對其餘線程來講是當即可見的。 2.volatile不能確保原子性。以變量inc自增爲例,初始化值爲10: 線程1對變量進行自增操做,線程1先讀取了變量inc的原始值,而後線程1被阻塞了; 而後線程2對變量進行自增操做,線程2也去讀取變量inc的原始值,因爲線程1
相關文章
相關標籤/搜索