Почему у класса Object
есть связанные с потоком методы, например wait()
, notify()
, notifyAll()
?Почему класс Object имеет методы Thread?
Нам необходимо расширить Thread
или реализовать Runnable
, чтобы дать класс типа Thread-like. Так почему же они не были частью любого объекта Thread
или Runnable
?
Этот вопрос на самом деле не может быть окончательно подотчетен более чем небольшой группе людей. Причина в том, что кто-то где-то в какой-то момент по какой-то причине решил сделать каждый объект переменной условия. – millimoose