- 博客(1)
- 收藏
- 关注
原创 关于嵌入式里的volatile
volatile修饰符主要目的是提示编译器该对象的值可能在编译器未检测到的环境下被改变,例如一个被系统时钟更新的变量,则该对象应该声明成volatile,则该编译器在执行某些例行化行为时就不能应用在被volatile修饰的变量上。 面试时的经典回答:一个定义为volatile的变量可能会被意想不到的改变,那么,编译器就不会去假设这个变量的值了 ,精确地说就是,优化器在用到这个变量的时候必须每次都
2017-08-17 21:02:51
215
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人