Java™ und Objektorientierung
Java/OO kleiner Drucker Druckversion

Schlüsselwort : volatile

Gehe zu : void   Gehe zu : while

Beschreibung volatile

Wörtlich: flüchtig, vergänglich.

Ein Attribut (Feld), das nicht in synchronisierter Umgebung steht, wird explizit als volatile gekennzeichnet wenn es potenziell von mehreren Threads verwendet werden kann; damit der Compiler keine Optimierungen anbringt, die das Feld beim Thread-Wechsel zerstören könnten. Solche Optimierunge betreffen long und double.

Beispiel

  volatile long seconds;

© (2006-2017) Philipp Gressly Freimann