volatile : signale une variable modifiable
Mot réservé du langage C
Syntaxe:
volatile <définition_donnée> ;
Description:
Indique que la variable est modifiable par une tâche d'arrière-plan (background).
Chacune des références à la variable en recharge le contenu depuis la mémoire plutôt que de profiter de situations dans lesquelles une copie est placée dans un registre.
Exemple:
double volatile dd; /* pd est volatile */
volatile double pd; /* déclaration équivalente */
double * volatile pe; /* pd est un pointeur variable
sur un double */
volatile double * pf; /* pd est un pointeur sur un
objet volatile */