class
ClassA
{ synchronized public void
method1 ()
{
}
synchronized public void
method2 ()
{
method1();
} }
Solution
Dans l'exemple ci-dessus, les deux méthodes "method1" et "method2" sont synchronisées, mais avec appel de "method1" à l'intérieur de "method2". Un tel appel peut conduire à un blocage et doit donc être évité.