volitile关键字:
volitile的用法:
volatile只可以用来修饰变量,不可以修饰方法以及类
volititle的作用及原理:
1.保证了不同线程对该变量操作的内存可见性.(当一个线程修改了变量,其他使用次变量的线程可以立即知道这一修改).
2.禁止了指令重排序.
3.volatile并不能保证操作的原子性,想要保证原子性请使用synchronized关键字加锁.
volatile只可以用来修饰变量,不可以修饰方法以及类
1.保证了不同线程对该变量操作的内存可见性.(当一个线程修改了变量,其他使用次变量的线程可以立即知道这一修改).
2.禁止了指令重排序.
3.volatile并不能保证操作的原子性,想要保证原子性请使用synchronized关键字加锁.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。