关于volatile,CAS,AQS,锁

关键字volatile 1.volatile保证可见性。保证了不一样线程对这个变量进行操做时的可见性,即一个线程修改了某个变量的值,这新值对其余线程来讲是当即可见的。 2.volatile不能确保原子性。以变量inc自增为例,初始化值为10: 线程1对变量进行自增操做,线程1先读取了变量inc的原始值,而后线程1被阻塞了; 而后线程2对变量进行自增操做,线程2也去读取变量inc的原始值,因为线程1
相关文章
相关标签/搜索