hello tout le monde...
j'ai quelque question sur le synchronized...
toute les methodes qui ont un synchronized ne peuvent pas être exécuté si une des méthodes est en cours d'exécution ! c'est bien ca ???
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public classe Calcule { private int x = 5, y = 2, resultat; public synchronized void additionne() { resultat = x+y; } public synchronized int getResultat() { return resultat; } public int getX() { return x; } }
si j'ai un Thread qui exécute la méthode additionne() seule la methode getX() pourra être appeler par un autre Thread ???
Partager