为什么wait,notify,notifyAll方法是在Object里面?

71 阅读1分钟

答: java提供的锁都是对象级别的,而不是线程级别的,每个对象都有属于自己的锁,如果线程需要等待某个对象的锁时,如果的线程的wait方法,将会不知道是等待那个对象的锁,而使用object便可以.简单来说,wait,notify,notifyAll都是锁级别的,而锁都是属于对象的,因此这些方法都是属于Object的.