volitile关键字:

volitile的用法:

volatile只可以用来修饰变量,不可以修饰方法以及类

volititle的作用及原理:

1.保证了不同线程对该变量操作的内存可见性.(当一个线程修改了变量,其他使用次变量的线程可以立即知道这一修改).
2.禁止了指令重排序.
3.volatile并不能保证操作的原子性,想要保证原子性请使用synchronized关键字加锁.

AtomicLong的方法getAndIncrement


fubin
10 声望0 粉丝