volatile
来源:互联网 发布:ubuntu exe安装包 编辑:程序博客网 时间:2024/06/10 23:15
volatile
就像const一样,它是一个类型修饰符。
1、当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后再取变量值时,就直接从寄存器中取值。
2、优化器在用到volatile变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。
3、volatile适用于多线程应用中被几个任务共享的变量。
0 0
- volatile
- volatile
- Volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- Volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- volatile
- EnumSet源码初探
- 移植appweb-3.3.2
- CodeForces 445A DZY Loves Chessboard
- 51nod1083矩阵取数问题
- NSURLSession的用法详解和设计原理
- volatile
- 加密解密的一些认识
- 创建离散任务时MRP净值的含义
- Gradle: SDK location not found, 问题与解决
- LeetCode 100. Same Tree C语言
- zoj-3767-Elevator
- springmvc中的controller中的几种参数绑定
- 2013腾讯编程马拉松初赛第〇场(3月20日)(HDU 4500 4501 4502 4503 4504)
- C和OC 字符串