会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
月光下的脚步
博客园
首页
新随笔
联系
订阅
管理
2019年7月26日
关于volatile在linux系统下使用和在非局部跳转longjmp下的使用
摘要: 众所周知,volatile的使用时为了防止编译器对内存优化,确保每次取值时是从内存中取出的,而不是取得寄存器中的备份. 经常用于一下三个地方:①中断服务程序 ②多线程共享 ③访问并行设备的硬件寄存器. 为了方便大家理解,可以看下面的代码: 这个代码能计算除*ptr的平方吗?这实际是一个很容易犯的缺陷
阅读全文
posted @ 2019-07-26 18:23 月光下的脚步
阅读(227)
评论(0)
推荐(0)
公告