Главная / Язык программирования Java и среда NetBeans / Что происходит при выполнении кода: synchronized(obj){ while(not условие) obj.wait(); }

Что происходит при выполнении кода: synchronized(obj){ while(not условие) obj.wait(); }

вопрос

Правильный ответ:

после вызова obj.wait() поток, в котором находится указанный код, "засыпает" и перестаёт занимать ресурсы процессора
метод wait на время "сна" потока снимает блокировку с объекта obj, задаваемую оператором synchronized(obj)
постоянное выполнение цикла while занимает много ресурсов
другие потоки могут обращаться к объекту с вызовом obj.notify() или obj.notifyAll()
Сложность вопроса
82
Сложность курса: Язык программирования Java и среда NetBeans
85
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет эти ответы по интуит? Это же элементарно (я не ботан)
06 ноя 2020
Аноним
Экзамен прошёл на 4. Спасибо за халяуву
30 ноя 2018
Аноним
Зачёт в студне отлично. Мчусь выпивать отмечать зачёт по тестам
11 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.