sleep和wait区别 sleep():是线程方法, 放弃CPU, 转到阻塞状态。当睡眠结束后,先转到就绪状态,分到时间片后再运行,不会放弃同步锁 wait():是Object方法,会放弃同步锁,必须在有对象锁的情况下才能执行,否则报异常