wait和sleep的区别
来自不同的类 wait -> Object sleep -> Thread
有没有释放锁 wait -> 会释放锁 sleep -> 不会释放锁
使用的范围不同 wait -> 必须在同步代码块中使用 sleep -> 可以在任何地方使用
是否需要捕获异常 wait -> 不需要捕获异常 sleep -> 必须捕捉异常,可能会发生超时等待的