Bonjour,
j'ai une question à propos de la synchronisation des Thread :
Ma classe A possède un compteur et 2 méthodes.
Une méthode augmente la valeur du compteur de 1 et une autre, si la valeur du compteur est égal à 10, diminue la valeur du compteur de 1.
Je sais que dans un environnement multi-utilisateurs, les opérations d'incrémentation et de décrémentation du compteur doivent être dans un bloc synchronized.
Mais, est-ce que le test de la valeur du compteur avant son éventuelle décrémentation doit être compris dans le bloc synchronized ou bien seulement l'opération de décrémentation ?
Merci beaucoup !
Partager