1:所在类不同.
Sleep 属于Thread类中的方法.
Wait 属于Object类中的方法.
2: 使用位置不同.
Sleep 可以在所类中使用.
Wait 只能在同步代码块或者同步方法中使用.
3: 释放锁的方式不同.
Sleep 当调用时,不会立马释放掉锁,而是在执行的执行时间到时,才会释放锁,进入可运行状态.
Wait 当调用时,会立马释放掉锁,进入等待状态,等待其他线程notify唤醒.
Wait与Sheep的区别?
最新推荐文章于 2021-03-08 08:18:48 发布