DeanWang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年6月28日

摘要: 因为CPU的乱序执行技术虽然可以极大的提高流水线的工作效率,但是导致了实际运行次序和program的次序不一致,如果不做多余的防护措施,在逻辑次序上最后写入内存的数据未必最后写入。 也就是说,如果你期望最后写入一个标记数据表示前面的数据都已经准备好,然后在另外一个核心上依靠判断这个标记来判定一些数据 阅读全文
posted @ 2017-06-28 01:40 DeanWang 阅读(812) 评论(0) 推荐(0)

摘要: 原文地址:https://www.kernel.org/doc/Documentation/memory-barriers.txt 阅读全文
posted @ 2017-06-28 01:02 DeanWang 阅读(924) 评论(0) 推荐(0)