wait和sleep区别 1、来自不同的类 wait :来自于object类 sleep:来自于Thread类 2、关于锁的释放 wait:会释放锁 sleep:不会释放锁,会抱着锁睡觉 3、使用的范围不同 wait:必须在同步代码块中使用 sleep:可以在任何地方睡觉 4、是否会捕获异常 wait:不会捕获异常(除了中断异常) sleep:会捕获异常