首页 >> 学识问答 >

volatile是什么意思英语(volatile是什么意思)

2022-09-28 11:57:18 来源: 用户: 

您好,现在瑶瑶来为大家解答以上的问题。volatile是什么意思英语,volatile是什么意思相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素内更改,比如容:操作系统、硬件或者其它线程等。

2、由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。

3、遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。

4、  volatile的本意是“易变的”,不过翻译成“直接存取原始内存地址”更为合适。

5、“易变”是因为外在因素引起的,象多线程,中断等,并不是因为用volatile修饰了的变量就是“易变”了,假如没有外因,即使用volatile定义,它也不会变化。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章