Variable volatile
Apparence
En programmation informatique, une variable volatile est une variable sur laquelle aucune optimisation de compilation n'est appliquée. Le mot-clé volatile
existe en C[1], C++[2], C#[3] et Java[4].
Le préfixe volatile est notamment utilisé quand la variable d'un programme peut être modifiée par un autre programme (cas des entrées/sorties, ou de threads).
Notes et références[modifier | modifier le code]
- (en) Brian Kernighan et Ritchie, The C Programming Language : Second Edition, Prentice Hall, , 272 p. (ISBN 0-13-110370-9), p. 211
- (en) Hans Boehm et Nick Maclaren, « Should volatile Acquire Atomicity and Thread Visibility Semantics? », sur open-std.org, (consulté le ).
- (en) Anders Hejlsberg, Scott Wiltamuth et Peter Golde, The C# Programming Language, Addison-Wesley, , 644 p. (ISBN 9780321154910), p. 293-294
- (en) « Atomic Access »
, sur docs.oracle.com (consulté le ).