Chinaunix首页 | 论坛 | 博客
  • 博客访问: 438629
  • 博文数量: 132
  • 博客积分: 2511
  • 博客等级: 大尉
  • 技术积分: 1385
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-11 15:10
文章分类

全部博文(132)

文章存档

2012年(18)

2011年(35)

2010年(60)

2009年(19)

分类: LINUX

2011-11-03 23:23:08

对这个概念不太理解,查了一下。
现代编译器和CPU为了提高性能,会将代码处理为乱序(out of order)执行,但这样的处理在多线程或者多核的情况下会对数据的一致性造成影响,而memory fence的目的就是为了保证代码能够按照期望的顺序执行。


参考:

http://blog.csdn.net/zenny_chen/article/details/5980997
阅读(1217) | 评论(0) | 转发(0) |
0

上一篇:犯错误了

下一篇:ssh client keep alive设置

给主人留下些什么吧!~~