Что происходит при выполнении фрагмента кода: public class C1{ public synchronized void m1(){ }}C1 obj1=new C1();obj1.m1();
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
выполнение вызова любого синхронизованного оператора для объекта obj1 будет восстановлено после окончания работы метода m1()(Верный ответ)
во время выполнения вызова obj1.m1(), доступ из других потоков к объекту obj1 заблокирован(Верный ответ)
выполнение вызова любого синхронизованного метода для объекта obj1 приостановлено до окончания работы метода m1()(Верный ответ)