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 :
Merci pour vos réponses
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(){ ... }
tet.dum
Partager