Вложенное синхронизированное ключевое слово

У меня есть этот код на Java:

    public void doSomeThing() {
        synchronized (this) {
            doSomeThingElse();
        }
    }
    public void doSomeThingElse() {
        synchronized (this) {
            // do something else
        }
    }

Может ли этот код блокировать? Я имею в виду, может ли этот код ждать вечно?

39
задан Hossein Margani 3 February 2011 в 08:15
поделиться