① sleep()不释放锁,wait释放锁
② sleep()指定休眠的时间,wait()可以指定时间,也可以无线等待直到 notify或notifyAll
③ sleep()在Thread类中声明的静态方法,wait方法在Object类中声明
因为我们调用wait()方法是由锁对象调用,而锁对象的类型是任意类型的对象。那么希望任意类型的对象都要有的方法,只能声明在Object类中。
① sleep()不释放锁,wait释放锁
② sleep()指定休眠的时间,wait()可以指定时间,也可以无线等待直到 notify或notifyAll
③ sleep()在Thread类中声明的静态方法,wait方法在Object类中声明
因为我们调用wait()方法是由锁对象调用,而锁对象的类型是任意类型的对象。那么希望任意类型的对象都要有的方法,只能声明在Object类中。