Variable volátil

Fiabilidad

¿Qué significa variable volátil?

Una variable volátil es una variable que está marcada o fundida con la palabra clave “volátil”, de forma que se establece que la variable puede ser modificada por algún factor externo, como el sistema operativo u otro software.

Una variable volátil es útil en aplicaciones multihilo o en otras situaciones en las que los programadores deben prever cambios en la variable distintos de los habituales dentro del módulo de código.

Definición de variable volátil

La variable volátil es útil en distintos lenguajes de programación, incluidas partes de la “suite C” (C++, C y C#) y en Java, un lenguaje de programación habitual en la Web. El uso exacto de una palabra clave o variable volátil cambia en función de la sintaxis de un lenguaje de programación concreto, pero en general, las variables pueden crearse como volátiles o declararse condicionalmente volátiles dentro del código.

Un uso popular de la palabra clave volátil para una variable es la escritura de código para finalizar un bucle o terminar un hilo. Un programador puede escribir una función sencilla que tome el valor de la variable volátil y termine el bucle basándose en un valor dado. La palabra clave volátil garantiza que el programa obtenga un valor actual para una variable booleana o de otro tipo, en lugar de uno obsoleto.

Temas relacionados

Margaret Rouse
Technology expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…