java多线程中wait()方法和sleep()方法的区别 1.wait()方法是object类的方法,而sleep()是Thread类的方法 2.wait()方法必须使用在同步代码块synchronized中,而sleep()能在任何地方使用 3.wait()方法会释放锁,而sleep()不会释放锁 4.使用wait()方法不用抛出异常,而使用sleep()必须抛出InterruptedException异常