sleep和wait有什么区别(wait和sleep的区别)
sleep和wait有什么区别(wait和sleep的区别)
2024-06-27 06:39:33  作者:为你打动  网址:https://m.xinb2b.cn/sport/bbn425755.html

一个共同点,三个不同点#共同点,下面我们就来聊聊关于sleep和wait有什么区别?接下来我们就一起去了解一下吧!

sleep和wait有什么区别(wait和sleep的区别)

sleep和wait有什么区别

一个共同点,三个不同点

#共同点

wait() ,wait(long) 和 sleep(long) 的效果都是让当前线程暂时放弃 CPU 的使用权,进入阻塞状态

不同点

#方法归属不同

sleep(long) 是 Thread 的静态方法

而 wait(),wait(long) 都是 Object 的成员方法,每个对象都有

#醒来时机不同

执行 sleep(long) 和 wait(long) 的线程都会在等待相应毫秒后醒来

wait(long) 和 wait() 还可以被 notify 唤醒,wait() 如果不唤醒就一直等下去

它们都可以被打断唤醒(调用interrupt()方法)

#锁特性不同(重点)

wait 方法的调用必须先获取 wait 对象的锁,而 sleep 则无此限制

wait 方法执行后会释放对象锁,允许其它线程获得该对象锁(我放弃 cpu,但你们还可以用)

而 sleep 如果在 synchronized 代码块中执行,并不会释放对象锁(我放弃 cpu,你们也用不了)

#wait 通常被用于线程间交互,sleep 通常被用于暂停执行,区别如下:

1. 来自不同的类

wait():来自Object类;

sleep():来自Thread类;

2.关于锁的释放:

wait():在等待的过程中会释放锁;

sleep():在等待的过程中不会释放锁

3.使用的范围:

wait():必须在同步代码块中使用;

sleep():可以在任何地方使用;

4.是否需要捕获异常

wait():不需要捕获异常;

sleep():需要捕获异常;

————————————————

版权声明:本文为CSDN博主「战域」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_44711823/article/details/126353896

  • 木耳泡发后会产生哪种毒素(木耳泡发多久后会产生毒素)
  • 2024-06-28木耳泡发多久后会产生毒素来源:养身中国编辑:史文君责编:王玉珏版权归作者所有,如有侵权,请与我们联系(联系电话:0931-8569680)为什么说“香蕉通便”是假的?今起可填报!家有宝宝的看过来为什么出现大量无症状感染者?张。
  • 王家卫必看经典电影(盘点王家卫10部浪漫爱情电影)
  • 2024-06-28盘点王家卫10部浪漫爱情电影本内容来源于@什么值得买SMZDM.COM|生活家Doris丸子酱今年很有意思,情人节刚好在除夕夜前一天,不知道大家有什么计划,我是觉得,在座的男生都要准备好,因此今年的情人节有点考场的味道,小心女票。
  • 金银花怎么养才能不断开花(养金银花盆栽简单4步)
  • 2024-06-28养金银花盆栽简单4步阳台怎样才能种好金银花?做到简单几个方面,花香又多花期更长金银花有开银白色的花,也有开紫红色的,但是种植方法相似,一个朋友在阳台上也种了一盆金银花,一年的时间已经爬藤爬到空调架上了,于是给它修剪了一番。
  • 下水管严重堵塞疏通剂(下水道又堵了别急)
  • 2024-06-28下水道又堵了别急下水道又堵了?别急!新出一管道变态疏通剂,轻松搞定还省钱电视剧中,家庭主妇的生活,总是无忧无虑,非常惬意,但那只是电视剧的情节!现实生活并不是电视剧,诗意和浪漫总是离自己那么远,现实生活中我们总会遇到。
  • 配置高位消防水箱的情况(知识点81高位消防水箱)
  • 2024-06-28知识点81高位消防水箱第二节高位消防水箱本节掌握三个大点:一、高位消防水箱的最低容积、压力二、啥时候必设高位消防水箱?三、高位消防水箱各个管径?一、上一节说到,消防水泵平时装死时,保持时刻警惕状态的屋顶高位水箱,主要灭初期。
  • sk2神仙水功效到底怎么样 日本神水PK国货
  • 2024-06-28sk2神仙水功效到底怎么样 日本神水PK国货日本“神水”PK国货“神水”:自然之名险胜SK2,原因在“价格”最近很多小姐姐都在讨论日本的三大神水,小姐姐们都知道有哪些吗?像SK2的神仙水,还有奥尔滨的健康水,和黛珂的紫苏水那么其实不只有日本有神。
  • 排便频率为多少是正常(一个人正常的排便频率应该是多少)
  • 2024-06-28一个人正常的排便频率应该是多少每个人饮食习惯和生活习惯不同,排便的次数也不一样,同样是一日三餐,有的人排便规律是一天一次,有的三天一次,存在这样的差异到底和哪些有关,哪种规律更好呢?一天一次和三天一次哪个更好?一个人正常的排便频率。
  • 为什么自卑的人往往又很自负(为什么人总是自卑)
  • 2024-06-28为什么人总是自卑《5%的改变》作者:李松蔚​​在上一节中,我们介绍了亲密关系在家庭教育中可能会出现的一些问题,理清了家庭关系中几组不同的角色关系组合,还分析了家庭系统作为一个“生命体”的发展周期那么,接下来的这一节中。
  • 四大灵猴中孙悟空排第几(四猴混世不入十类)
  • 2024-06-28四猴混世不入十类今天来说说四大灵猴,四大灵猴的由来出自《西游记》如来的口中且看《西游记》第五十八回,我佛合掌道:“观音尊者,你看那两个行者,谁是真假?”菩萨道:“前日在弟子荒境,委不能辨他又至天宫、地府,亦俱难认特来。
  • 出国留学真的有用吗(出国留学要不要)
  • 2024-06-28出国留学要不要目前,出国留学有以下三个方面的问题:一是出国成本高按照国内和国外,尤其是欧美发达国家的生活费用和学习费用而言,出国留学成本一年至少要有几十万人民币的一个支出,这一块儿对于普通家庭来说,甚至很多中产阶级。