1.sleep来自Thread类,而wait来自Object类;
2.sleep方法没有释放锁,而wait方法释放了锁;
3.wait,notify,notifyAll只能在同步方法或者同步代码块使用,而sleep可以在任何地方使用;
4.wait可以指定时间也可以不指定时间,而sleep必须指定时间;
5.sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常。
1.sleep来自Thread类,而wait来自Object类;
2.sleep方法没有释放锁,而wait方法释放了锁;
3.wait,notify,notifyAll只能在同步方法或者同步代码块使用,而sleep可以在任何地方使用;
4.wait可以指定时间也可以不指定时间,而sleep必须指定时间;
5.sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常。