<span style="font-size:24px;"></span><pre name="code" class="java">下列关于java 中的 wait()方法和 sleep()方法的区别描述错误的是?
正确答案: B 你的答案: B (正确)
Await()方法属于Object类,二sleep()属于Thread类
B调用wait()方法的时候,线程会放弃对象锁
C调用sleep()方法的过程中,线程不会释放对象锁
Dsleep()方法导致了程序暂停执行指定的时间,让出cpu给其他
上面就是有关wait()和sleep()区别的经典题目
我们来进行一个归纳,看看到底有什么区别
1wait()是属于Object里面的,sleep()属于Thread里面的。
2wait()释放对象锁,sleep()不会释放对象锁
3wait()只能在同步控制方法、同步代码块内,执行nofity(),nofityAll()等操作,而sleep()则可
以在任何地方使用
4sleep()必须捕获异常,而wait()、nofity()、nofityAll()则不用捕获异常
线程中有关wait()和sleep()的区别
最新推荐文章于 2023-03-29 22:31:42 发布