Share to: share facebook share twitter share wa share telegram print page

Variable volatile

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

  1. (en) Brian Kernighan et Ritchie, The C Programming Language : Second Edition, Prentice Hall, , 272 p. (ISBN 0-13-110370-9), p. 211
  2. (en) Hans Boehm et Nick Maclaren, « Should volatile Acquire Atomicity and Thread Visibility Semantics? », sur open-std.org, (consulté le ).
  3. (en) Anders Hejlsberg, Scott Wiltamuth et Peter Golde, The C# Programming Language, Addison-Wesley, , 644 p. (ISBN 9780321154910), p. 293-294
  4. (en) « Atomic Access » Accès libre, sur docs.oracle.com (consulté le ).

Articles connexes

Kembali kehalaman sebelumnya