会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
千里之外
专注高性能web服务器架构和开发
博客园
首页
新随笔
联系
订阅
管理
2020年9月4日
原子操作与内存屏障之三——内存屏障
摘要: 内存屏障 首先需要明确的是,程序在运行起来,内存访问的顺序和程序员编写的顺序不一定一致,编译器和CPU都可能对代码优化导致乱序执行。 编译器乱序 编译器会做非常多的优化,指令重排序是其中一种,如下例 int a, b; void foo(void) { a = b + 1; b = 0; } 执行编
阅读全文
posted @ 2020-09-04 17:12 如果的事
阅读(4673)
评论(2)
推荐(2)
编辑
公告