码迷,mamicode.com
首页 > 其他好文 > 详细

volatile和不加volatile的区别

时间:2015-08-03 16:19:14      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.chinaunix.net/uid-25100840-id-3067899.html

 

对于一个地址,如果加上了volatile参数,这个地址也就不会经过编译器优化,也就是说这个地址就是真实的地址,但是,如果不加上volatile的话,这个地址可能被编译器优化,这个例子就是,关于优化,什么优化,对于这个例子而言,这个地址就是不是硬件本身的地址,而是驻足与内存中的地址(导致了后面访问这个地址的时候,数据输出为想要的地址。),所以才有了结果不一样的情况出现。

volatile和不加volatile的区别

标签:

原文地址:http://www.cnblogs.com/xubeiping0930/p/4699197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!