内存屏障如何解决乱序执行问题?

举报 回答
内存屏障如何解决乱序执行问题?
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    6,282

举报 回答

3个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
别天真地以为看几个网络回答就能替代系统学习,缺乏基础认知的人写出的代码怎么可能靠谱?内存屏障这类概念真的没人讲过吗?C++并发编程实战这样的经典书籍难道没人推荐过,还是你故意视而不见?求知可以理解,但别表现得如此懒惰和直接。一句问答怎么可能涵盖编程的全部细节?靠碎片化信息或许能应付外行,但别到最后连自己都骗过去了。真正的编程能力源自深入钻研和持续实践,而不是东拼西凑的网络回答。想掌握核心技术,就得沉下心来读文档、啃书、写代码。
取消 评论
认真阅读南帝McKenney(RCU作者)的文章,只需一篇便可获益良多,能有效避免误区,节省大量时间。乱序问题主要来自编译器和CPU两方面:编译器引起的可通过插入asm空指令解决;CPU层面则需结合具体架构分析,例如X86架构仅需关注StoreLoad乱序,其余类型无需担忧。该文深入剖析了X86下StoreLoad乱序的具体场景,并配有详细代码,读者可自行验证复现,极具实践价值。
取消 评论
我决定安分守己过一辈子,不再想那些事了。
取消 评论
ZOL问答 > 内存屏障如何解决乱序执行问题?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?