Példa

class ClassA {
synchronized public void method1 ()
{

}

synchronized public void method2 ()
{
method1();
}
}


Megoldás
A megadott példában a "method1" és a "method2" szinkronizált metódusok. A "method1" azonban a "method2" metóduson belül került meghívásra. Ez holtponti helyzetet eredményezhet, ezért kerülendő.