Встречается на собеседованиях • сегодня

У какого класса есть метод notifyAll

Метод notifyAll() есть у класса Object в Java. Это один из основных методов для работы с многопоточностью, который используется для пробуждения всех потоков, ожидающих на мониторе данного объекта.

Пример использования:

java
synchronized (lockObject) {
    lockObject.notifyAll(); // Пробуждаем все ожидающие потоки
}

Метод должен вызываться внутри блока synchronized, иначе будет выброшено IllegalMonitorStateException. В отличие от notify(), который пробуждает только один случайный поток, notifyAll() пробуждает все потоки, ожидающие на этом мониторе.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы