Имеет ли значение позиция вызова notify ()? (Java)

Предположим, у меня следующая ситуация:

synchronized void someMethod() {
    ...
    try {
       wait();
    }catch(InterruptedException e) {
       System.out.println("InterruptedException caught");
    } 
    ...
}

а также

synchronized void someOtherMethod() {
    ...
    notify();  
}

ИThread первый доступsomeMethod, переходит вwait а потомsomeOtherMethod уведомляет об этом и возвращаетRunnable государство. Есть ли положениеnotify() вызов в методе имеет значение? Я не заметил никаких изменений в поведении, даже когда я позиционировалnotify() вызывать на разных позициях внутри метода.

Не долженThread быть немедленно уведомленным, когда вызовnotify() сделан?

Ответы на вопрос(3)

Ваш ответ на вопрос