Middle
21
0
questionbank

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

Answer from sobes.tech neural network

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

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

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

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

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

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

Register or sign in to get access to full answers for all questions from the question bank.

threadingsynchronizationconcurrencymultithreadinginter-process-communication