volatile关键字为域变量的访问提供了一种免锁机制

使用volatile修饰域相当于告诉虚拟机该域可能会被其他线程更新,

因此每次使用该域就要重新计算,而不是使用寄存器中的值,

volatile不会提供任何原子操作,它也不能用来修饰final类型的变量

results matching ""

    No results matching ""