2016年11月21日

volatile和内存屏障(dmb)

摘要: volatile C语言中 volatile 关键字用于告诉编译器,严禁将此处的汇编语句与其它的语句重组合优化。volatile只能保证编译器不会做乱序执行优化. 1. 不对*p操作生成乱序指令(通常如此,具体请看后面的解释)(比如条件判断) ... 阅读全文

posted @ 2016-11-21 12:40 sichenzhao 阅读(2797) 评论(0) 推荐(0) 编辑

导航