Variable volatile

Définition - Que signifie variable volatile?

Une variable volatile est une variable qui est marquée ou convertie avec le mot-clé «volatile» afin qu'il soit établi que la variable peut être modifiée par un facteur extérieur, tel que le système d'exploitation ou un autre logiciel. Une variable volatile est utile dans les applications multithread ou dans d'autres situations où les programmeurs doivent anticiper les modifications de la variable autres que celles qui sont courantes dans le module de code.

Definir Tech explique la variable volatile

La variable volatile est utile dans différents langages de programmation, y compris des parties de la «suite C» (C ++, C et C #) et en Java, un langage de programmation courant pour le Web. L'utilisation exacte d'un mot-clé volatile ou d'une variable change par rapport à la syntaxe d'un langage de programmation particulier, mais généralement, les variables peuvent être créées comme volatiles ou déclarées conditionnellement volatiles dans le code.

Une utilisation courante du mot-clé volatile pour une variable consiste à écrire du code pour terminer une boucle ou terminer un thread. Un programmeur peut écrire une fonction simple qui prendra la valeur de la variable volatile et terminera la boucle en fonction d'une valeur donnée. Le mot clé volatile garantit que le programme obtient une valeur courante pour une variable booléenne ou autre, au lieu d'une variable obsolète.