Ben, on peut très bien faire ça avec le synchronized de java, du code synchronisé sur un objet peut très bien appeller du code qui se resynchronize sur le même objet.
Plus exactement, un même thread peut acquérir plusieurs fois un lock sur le même objet.
[^] # Re: nouvelle API de programmation //
Posté par wismerhill . En réponse à la dépêche Java 2 Standard Edition version 5.0. Évalué à 1.
Plus exactement, un même thread peut acquérir plusieurs fois un lock sur le même objet.
Voir http://java.sun.com/docs/books/jls/second_edition/html/statements.d(...)