Aller au contenu
Wikipédia l'encyclopédie libre

Variable volatile

Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ? ) selon les recommandations des projets correspondants.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

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 ]
  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

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /