sleep()和wait()的异同
同:执行这两个方法都会使得当前线程进入阻塞状态
异:1、如果两个方法都使用在同步代码块或者同步方法中,sleep()不会释放锁,而wait()会释放锁
2、sleep()可以在任何场景下调用,而wait()只能在同步代码块或者同步方法中被调用
3、sleep()是在Thread类中声明的,而wait()是在Object类中声明的
4、线程若使用wait()方法,唤醒需要使用notify()或notifyAll()方法,而sleep()只需要等到睡眠时间结束