Встречается на собеседованиях • сегодня
Для чего нужен метод notify у Object
Метод notify() используется для пробуждения одного потока, ожидающего на мониторе объекта. Он должен вызываться из синхронизированного блока или метода, иначе выбрасывается IllegalMonitorStateException.
Пример:
java
synchronized (lock) {
lock.notify(); // Пробуждает один случайный поток из wait-set
}Обычно применяется в связке с wait() для реализации шаблона producer-consumer. Важно: notify() не освобождает монитор, поток продолжает удерживать его до выхода из блока.
Для пробуждения всех ожидающих потоков используется notifyAll().

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы