почему методы wait / notify / notifyAll не синхронизируются в java?

в Java всякий раз, когда нам нужно вызвать wait / notify / notifyAll, нам нужен доступ к монитору объектов (либо через метод synchronized, либо через блок synchronized). Итак, мой вопрос: почему Java не использовала синхронизированные методы ожидания / уведомления, устраняя ограничение на вызов этих методов из синхронизированного блока или методов.

В случае, если они объявлены как синхронизированные, он автоматически получит доступ к монитору.

23
задан Nathan Hughes 1 March 2016 в 18:04
поделиться