Главная / Углубленное программирование на Java / Любой объект в Java может быть использован как lock для синхронного (synchronized) участка кода. Зачем?

Любой объект в Java может быть использован как lock для синхронного (synchronized) участка кода. Зачем?

вопрос

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

это избыточность стандартной библиотеки, на практике она не нужна
это нужно, чтобы у каждого объекта можно было вызвать wait() и notify() методы
это нужно всем объектам, так как в любом классе может быть synchronized метод, а для такого метода сам объект будет lock объектом
это нужно чтобы можно было задать массив lock объектов
это нужно всем объектам, так как в любом классе может быть static метод, синхронность которого можно гарантировать только через lock на сам объект
Сложность вопроса
77
Сложность курса: Углубленное программирование на Java
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Благодарю за решениями по интуиту.
04 май 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.