改变程序执行结果
2015-08-30 19:51
288 查看
JMM把happens-before要求禁止的重排序分成了两种:
对于会改变程序执行结果的重排序,JMM要求编译器和处理器会禁止这种排序
对于不会改变程序执行结果的重排序,JMM对编译器和处理器不作要求
对于会改变程序执行结果的重排序,JMM要求编译器和处理器会禁止这种排序
对于不会改变程序执行结果的重排序,JMM对编译器和处理器不作要求
相关文章推荐
- Swift入门篇-结构体
- HDU 5407(CRB and Candies-OEIS)
- Swift tableview 单元格分割线显示不全的解决方法
- Swift入门篇-闭包和函数
- UVALive 6500 Boxes
- kloxo面板教程-折腾了一天
- 编译器工作原理
- 一维动态规划总结
- 菜鸟队成员
- N2 Lesson 1 A private conversation
- 泛型---在类上的运用
- 1037. Magic Coupon (25)
- 理解rust里的移动语义(1)
- HDU 5411(CRB and Puzzle-矩阵A+A^2+..+A^n)
- swift入门篇-函数
- 【WordPress插件】文章页和feed页显示版权插件
- 条件编译(#ifdef 、#ifndef 、#if)(摘)
- Swift入门篇-集合
- Does FTK index search support regular expression?
- MySQL-5.6.15 +vs2012 源代码安装