会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
激情燃烧的岁月
这么年轻我怕谁,千万别给我机会
博客园
首页
新随笔
联系
订阅
管理
2010年1月7日
关于C语言中volatile关键字的理解
摘要: volatile这个关键字的字面意义是“暂时的、不稳定的”,主要是告诉编译器“我当前定义的变量是一个特殊的多线程变量,你不要按照你的方式给我优化它”。在当前我接触的程序中,主要是给多线程共享的变量加上该关键字。近一步的了解发现,该关键字还有其他的两种使用情况:1、中断服务程序中修改的供其它程序检测的变量也需要加2、存储器映射的硬件寄存器通常也要加。第...
阅读全文
posted @ 2010-01-07 23:37 thymon
阅读(547)
评论(0)
推荐(2)
编辑