Java Multithread Accès Variable Statique

Comment puis-je accéder à une variable statique à partir de plusieurs threads simultanément.

Si j'ai une classe comme

Class A {
    public static boolean FLG=false;
    .....................
    ....................
}

Et j'ai besoin d'accéder à la valeur de 1 thread comme

....................
public void run() {
    boolean t1=A.FLG;
    ..................
}

et de fil 2 je besoin pour mettre en valeur comme

....................
public void run() {
    A.FLG=true;
    ..................
}

Est-ce à cause de violation de la mémoire ?. Si oui quel est la méthode recommandée pour gérer une telle situation?.

OriginalL'auteur Haris | 2013-08-28