Bonjour,
je dois réaliser un programme multi thread.
Pour que les données partagées entre cs threads soient cohérentes, j'ai plusieurs méthodes synchronized.
Je voulais savoir ce qui se passait quand une méthode synchronized avait besoin d'appeler une autre méthode synchronized et que bien sur, des données sont partagées : comment cela se passe-t-il?
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public synchronized void methode1(){
...
methode2();
...
}
 
public synchronized void methode2(){
...
}
Merci pour vos réponses
tet.dum