目录:
定义-挥发性变量是什么意思?
易失性变量是用关键字“ volatile”标记或强制转换的变量,因此可以确定该变量可以通过某些外部因素(例如操作系统或其他软件)进行更改。 volatile变量在多线程应用程序中或在程序员必须预料到变量的更改(代码模块中不常见的更改)的其他情况下很有用。
技术百科解释了易变变量
volatile变量在不同的编程语言(包括“ C套件”的一部分(C ++,C和C#))和Java(Web的通用编程语言)中很有用。 volatile关键字或变量的确切用法会根据特定的编程语言语法进行更改,但是通常可以将变量创建为volatile,或在代码中有条件地声明volatile。
volatile关键字在变量中的一种流行用法是编写代码以结束循环或终止线程。 程序员可以编写一个简单的函数,该函数将吸收易失性变量值,并根据给定值结束循环。 volatile关键字可确保程序获取布尔值或其他变量的当前值,而不是过时的值。