← Все вопросы по Java
🔥 Java 📂 Multithreading ⚡ Junior/Middle

Почему методы wait() и notify() определены в классе Object?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Потому что они работают с монитором, а монитор есть у каждого объекта (любой объект может использоваться для синхронизации).

Варианты ответа в приложении:

  • A. Потому что они не связаны с монитором Правильный
  • B. Монитор принадлежит объекту, поэтому wait/notify в Object
  • C. Это ошибка дизайна
  • D. Они могли бы быть в Thread

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.