2015年9月30日

volatile

摘要: volatile在编译器编译代码时候,一般都会作些减少存取内存的优化,但有可能会读脏数据,比如int *ip =...; //设备地址*ip = 1; //第一个指令*ip = 2; //第二个指令以上程序compiler可能做优化而成:int *ip = ...;*ip = 2;结果第一个指令丢失... 阅读全文

posted @ 2015-09-30 11:02 淡如清风 阅读(308) 评论(0) 推荐(0) 编辑

导航