Eh bien c'est partout où tu as besoin de contrôler l'accès à la ressource. Je dirais dans les 2 classes qui accèdent à la même ressource.
le schéma ressemble à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 synchronized(<Ressource>) <= Thread1.fonction access resource() ^ " Thread2.fonction access resource() // l'accès est contrôlé par le dé/vérouillage de la resource pour chaque Thread qui tente d'accéder à celle-ci fonctionaccessresource().queue[] = {ThreadsEnAttenteDeDévérouillage}c.f. Java et la synchronisationEnvoyé par Bloodscalp
![]()
Partager