sleep()和wait()的异同
相同点:二者都可以使当前进程进入阻塞状态
不同点:① sleep()声明在Thread类中,wait()声明在Object类中
②sleep()可以在任何需要的场景下使用,wait()必须使用在同步代码块或同步方法中
③如果两个方法都使用在同步代码块或同步方法中,sleep()不会释放锁,wait()会释放锁
相同点:二者都可以使当前进程进入阻塞状态
不同点:① sleep()声明在Thread类中,wait()声明在Object类中
②sleep()可以在任何需要的场景下使用,wait()必须使用在同步代码块或同步方法中
③如果两个方法都使用在同步代码块或同步方法中,sleep()不会释放锁,wait()会释放锁