Что происходит в следующем коде? Синхронизация работает? Это вопрос интервью.
class T
{
public static void main(String args[])
{
Object myObject = new Object();
synchronized (myObject)
{
myObject = new Object();
} // end sync
}
}