相同点:都可以使进程进入阻塞状态;
不同点:>声明的父类不一样,Thread声明sleep,Object声明wait
>sleep()可以在任何情景调用,wait()只能在同步方法或者同步代码块中被调用;
>在同步方法或者同步代码块中,sleep()不会释放同步监视器,wait会释放同步监视器;
sleep和wait的区别
最新推荐文章于 2023-12-12 22:47:13 发布
相同点:都可以使进程进入阻塞状态;
不同点:>声明的父类不一样,Thread声明sleep,Object声明wait
>sleep()可以在任何情景调用,wait()只能在同步方法或者同步代码块中被调用;
>在同步方法或者同步代码块中,sleep()不会释放同步监视器,wait会释放同步监视器;