Middle
39
questionbank

В чем отличие работы метода wait() с параметром от работы без параметра?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Метод wait() с параметром указывает максимальное время ожидания в миллисекундах. По истечении этого времени поток автоматически пробуждается, даже если условие не выполнилось и метод notify() или notifyAll() не был вызван.

Метод wait() без параметра ожидает неограниченное время, пока не будет вызван notify() или notifyAll() для объекта, на котором был вызван wait().

МетодПараметрыОписание
wait()ОтсутствуютОжидает до вызова notify() или notifyAll().
wait(long m)m (миллисекунды)Ожидает максимум m миллисекунд или до вызова notify()/notifyAll().

Пример использования wait(long m):

java