相同点 在调用这两种方法后多久造成线程的阻塞 不同点 使用的位置不同:“sleep()方法能使用在任意位置”,“wait () 方法只能使用在同代码块内和同步方法中”声明的位置不同:“sleep () 方法声明在Thread类中”,“wait () 方法声明在Object类中”是否会释放锁:“sleep () 方法结束后不会释放锁,会继续抢占CPU资源”,“wait () 方法会释放锁,把资源让给其他线程执行”