1.来自不同的类
wait=>Object
sleep=>Thread
2.关于锁的释放
wait会释放锁,sleep睡觉了,抱着锁睡觉,不会释放!
3.使用的方位是不同的
wait必须在同步代码块中使用
sleep可以在任何地方使用
4、是否需要被唤醒
sleep不需要被唤醒(休眠之后推出阻塞),但是wait需要(不指定时间需要被别人中断)。