zhouhuo2010 发表于 2013-4-30 11:18:20

求科普下volatile 详细解释

volatile看了很多次,感觉还是没有领悟到要点,看下大伙是怎么理解的?求点播下

prozmx 发表于 2013-4-30 11:43:53

这个还是度娘说的好了,直接问它吧,不过说实话,在keil里面一般不加实际中也没有什么关系,不过我都是加的,但是ucos里面很多变量都是不加的,如果你自己定义的量加上后,赋值的时候会有警告的

山外メ雲ジ 发表于 2013-4-30 11:54:15

http://www.amobbs.com/thread-5213662-1-1.html

这帖子,觉得已经讲得很详细了

不写 volatile ,还真的经常出现问题,尤其是开优化的时候

山外メ雲ジ 发表于 2013-4-30 11:55:28

ucos 里不加,是因为 ucos 里用的是信号量 和消息队列这些来共享数据 ,有安全保证
页: [1]
查看完整版本: 求科普下volatile 详细解释