相同点 一旦执行方法,都可以使得当前线程进入阻塞方法 不同点 声明的位置不同:①声明Thread类中声明sleep(),Object类中声明wait()调用的要求不同:①sleep()可以在任何需要的情景下调用,wait()必须使用在同步方法或者同步代码块中。关于是否释放同步监视器:如果两个方法都使用在同步方法或者同步代码块中,sleep() 不需要手动释放,时间到就会自动释放。wait()需要调用 notify() 或者是notifyAll()方法来进行释放