Section courante

A propos

Section administrative du site

VOLATILE

Volatile
Java

Syntaxe

cv-qualifier ::= const | volatile
cv-qualifier-seq ::= const | volatile | const volatile | volatile const

Paramètres

Nom Description
cv-qualifier Ce paramètre permet d'indiquer un qualificateur
cv-qualifier-seq Ce paramètre permet d'indiquer un qualificateur de séquence.

Description

Ce mot réservé permet d'indiquer qu'une variable peut être modifié par plusieurs processus différents en même temps.

Exemple

Cet exemple permet montre des déclarations de volatile :

  1. public class VolatileSamples {
  2.     volatile int a = 1;
  3.     volatile int b = 2;
  4.     static volatile int c = 3;
  5.     static volatile int d = 4;
  6.  
  7.     public static void main(String[] args) {
  8.         System.out.println("c = " + c);
  9.     }
  10. }

on obtiendra le résultat suivant :

c = 3

Dernière mise à jour : Mercredi, le 11 janvier 2017