1.sleep是Thread的方法,wait是Object的方法。
2.sleep不会释放锁,不需要notify方法唤醒,睡眠时间过后继续运行;wait会释放锁,需要notify方法唤醒该线程才会继续执行。
3.sleep方法不依赖与同步器synchronized,wait方法依赖synchronized关键字(Object调用wait方法是如果没有在同步代码块中会抛异常)。