C++ 中的volatile关键字解析

        volatile 关键字是一种类型修饰符,和 const 对应,用来修饰变量。用它声明的类型变量表示能够被某些编译器未知的因素更改,好比:操做系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就再也不进行优化,从而能够提供对特殊地址的稳定访问。当要求使用 volatile 声明的变量的值的时候,系统老是从新从它所在的内存读取数据,即便它前面的指令刚刚从该处
相关文章
相关标签/搜索