- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 C++中volatile关键字的使用
线程下的volatile 有些变量是用volatile关键字声明的。当两个线程都要用到某一个变量且该变量的值会被改变时,应该用volatile声明,该关键字的作用是防止优化编译器把变量从内存装入CPU寄存器中。如果变量被装入寄存器,那么两个线程有可能一个使用内存中的变量,一个使用寄存器中的变量,这会造成程序的错误执行。volatile的意思是让编译器每次操作该变量时一定要从内存中真正取出,而不是使...
2019-12-10 17:51:28 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人