Что происходит при выполнении кода: synchronized(obj){while(not условие) obj.wait();}
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
другие потоки могут обращаться к объекту с вызовом obj.notify() или obj.notifyAll()(Верный ответ)
после вызова obj.wait() поток, в котором находится указанный код, "засыпает" и перестаёт занимать ресурсы процессора(Верный ответ)
постоянное выполнение цикла while занимает много ресурсов
метод wait на время "сна" потока снимает блокировку с объекта obj, задаваемую оператором synchronized(obj)(Верный ответ)