相同点:都可以使进程进入阻塞状态;
不同点:>声明的父类不一样,Thread声明sleep,Object声明wait
>sleep()可以在任何情景调用,wait()只能在同步方法或者同步代码块中被调用;
>在同步方法或者同步代码块中,sleep()不会释放同步监视器,wait会释放同步监视器;
sleep和wait的区别
未经允许不得转载:爱站程序员基地 » sleep和wait的区别
相同点:都可以使进程进入阻塞状态;
不同点:>声明的父类不一样,Thread声明sleep,Object声明wait
>sleep()可以在任何情景调用,wait()只能在同步方法或者同步代码块中被调用;
>在同步方法或者同步代码块中,sleep()不会释放同步监视器,wait会释放同步监视器;