sleep和wait的区别是什么? 1.sleep是Thread的方法,wait是Object的方法。 2.sleep不释放锁,wait释放锁并且加入对象的等待队列中。 3.使用sleep并不需要定义一个synchronized,而使用wait必须定义一个synchronized 4.使用sleep方法的时候并不需要被唤醒,而使用wait方法是需要的,wait带参方法除外。