频道栏目
首页 > 资讯 > 其他 > 正文

volatile关键字解析

18-07-24        来源:[db:作者]  
收藏   我要投稿

volatile关键字后面跟的变量在随时都在发生变化的,编译器每次使用它的时候必须从变量地址中去读取。

volatile关键字可以用来提醒编译器它后面所定义的变量随时有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。

相关TAG标签
上一篇:C语言:写一个宏可以将一个数字的奇数位和偶数位交换
下一篇:Java 中的三大特性
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站