volatile
来源:互联网 发布:js除法保留两位小数 编辑:程序博客网 时间:2024/06/04 08:45
static int key_cnt = 0;
static volatile int key_cnt = 0;
告诉编译器变量key_cnt是一个“易变”的变量,即随时都可能改变的变量,对该变量进行处理的时候,编译器不会对其进行优化。
总结:
volatile的应用场合:
1、定义硬件寄存器。
2、应用程序和中断处理程序共享的全局变量。
3、多线程编程时,不同线程之间共享的全局变量。
0 0
- volatile
- volatile
- Volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- Volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- 关于sort
- jquery事件与绑定事件
- spring的jar
- 第二届2011年国信蓝点杯软件设计大赛预赛的试题6
- JUnit学习笔记(二):源码
- volatile
- 第二届2011年国信蓝点杯软件设计大赛预赛的试题7
- 在 CentOS7 上安装 MySQL5.7
- java之直接插入排序
- java类的构造方法
- 第二届2011年国信蓝点杯软件设计大赛预赛的试题8
- Plate Game codeforces197A 思维
- Http协议
- 外网访问的一个方法