Sommario:
Definizione - Cosa significa variabile volatile?
Una variabile volatile è una variabile che viene contrassegnata o trasmessa con la parola chiave "volatile" in modo tale da stabilire che la variabile può essere modificata da un fattore esterno, come il sistema operativo o altri software. Una variabile volatile è utile in applicazioni multithread o in altre situazioni in cui i programmatori devono anticipare le modifiche alla variabile diverse da quelle comuni all'interno del modulo di codice.
Techopedia spiega la variabile volatile
La variabile volatile è utile in diversi linguaggi di programmazione, incluse parti della "suite C" (C ++, C e C #) e in Java, un linguaggio di programmazione comune per il Web. L'uso esatto di una parola chiave volatile o di una variabile cambia rispetto ad una particolare sintassi del linguaggio di programmazione, ma generalmente le variabili possono essere create come volatili o dichiarate condizionalmente volatili all'interno del codice.
Un uso comune della parola chiave volatile per una variabile è nella scrittura del codice per terminare un ciclo o terminare un thread. Un programmatore può scrivere una semplice funzione che accetta il valore della variabile volatile e termina il ciclo in base a un determinato valore. La parola chiave volatile assicura che il programma ottenga un valore corrente per un valore booleano o altra variabile, anziché obsoleto.