Wait概述是什么
2024-03-13 21:34:29 新知分享 字体:大 小
wait英语中有等待的意思,在计算机领域它还是一种Java术语,C语言中也有wait命令。那么网友们知道Wait概述是什么吗下面一起来了解一下吧。
![Wait](https://img.222057.com/d2/file/2023/0304/20304xriynhosc2u.jpg)
1、public final voidwaitthrowsInterruptedException在其他线程调用此对象的notify方法或notifyAll方法前,导致当前线程等待。换句话说,此方法的行为就好像它仅执行wait调用一样。当前线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用notify方法,或notifyAll方法通知在此对象的监视器上等待的线程醒来。然后该线程将等到重新获得对监视器的所有权后才能继续执行。对于某一个参数的版本,实现中断和虚假唤醒是可能的,而且此方法应始终在循环中使用:synchronized(obj){while(conditiondoesnothold)obj。wait;抛出:IllegalMonitorStateException-如果当前线程不是此对象监视器的所有者。InterruptedException-如果在当前线程等待通知之前或者正在等待通知时,任何线程中断了当前线程。在抛出此异常时,当前线程的中断状态被清除。
2、当前线程必须拥有此对象监听器。此方法导致当前线程(称之为T)将其自身放置在对象的等待集中,然后放弃此对象上的所有同步要。出于线程调度目的,在发生以下四种情况之一前,线程T被禁用,且处于休眠状态:其他某个线程调用此对象的notify方法,并且线程T碰巧被任选为被唤醒的线程。
3、大约已经到达指定的实际时间。但是,如果timeout为零,则不考虑实际时间,在获得通知前该线程将一直等待。
4、然后,从对象的等待集中删除线程T,并重新进行线程调度。然后,该线程以常规方式与其他线程竞争,以获得在该对象上同步的权利;一旦获得对该对象的控制权,该对象上的所有其同步声明都将被恢复到以前的状态,这就是调用wait方法时的情况。然后,线程T从wait方法的调用中返回。所以,从wait方法返回时,该对象和线程T的同步状态与调用wait方法时的情况完全相同。在没有被通知、中断或超时的情况下,线程还可以唤醒一个所谓的虚假唤醒(spurious wakeup)。虽然这种情况在实践中很少发生,但是应用程序必须通过以下方式防止其发生,即对应该导致该线程被提醒的条件进行测试,如果不满足该条件,则继续等待。
以上就是对于Wait概述是什么的相关内容。
无相关信息
Wait概述是什么 相关
![邻组词有哪些(邻组词)](https://img1.222057.com/d/file/p/2/13.jpg)
邻组词有哪些(邻组词)
![](/skin/zhi.png)
![登堂入室是什么意思解释(登堂入室是什么意思)](https://img1.222057.com/d/file/p/2/38.jpg)
登堂入室是什么意思解释(登堂入室是什么意思)
![](/skin/zhi.png)
![网络词皮皮虾什么意思 皮皮虾的网络意思](https://img1.222057.com/d/file/p/2/11.jpg)
网络词皮皮虾什么意思 皮皮虾的网络意思
![](/skin/zhi.png)
![牧童评画告诉我们什么道理 牧童评画说的什么道理](https://img1.222057.com/d/file/p/2/8.jpg)
牧童评画告诉我们什么道理 牧童评画说的什么道理
![](/skin/zhi.png)
![兽铤亡群的意思 兽铤亡群的意思是什么](https://img1.222057.com/d/file/p/2/25.jpg)
兽铤亡群的意思 兽铤亡群的意思是什么
![](/skin/zhi.png)
![净房是什么意思 净房具体是什么意思](https://img1.222057.com/d/file/p/2/1.jpg)
净房是什么意思 净房具体是什么意思
![](/skin/zhi.png)
![佳偶天成百年琴瑟是什么意思 佳偶天成百年琴瑟意思介绍](https://img1.222057.com/d/file/p/2/21.jpg)
佳偶天成百年琴瑟是什么意思 佳偶天成百年琴瑟意思介绍
![](/skin/zhi.png)
![从容就义是什么意思 从容就义解释](https://img1.222057.com/d/file/p/2/35.jpg)
从容就义是什么意思 从容就义解释
![](/skin/zhi.png)
![什么是二类教材 二类教材的解释](https://img1.222057.com/d/file/p/2/22.jpg)
什么是二类教材 二类教材的解释
![](/skin/zhi.png)
![计14薪什么意思 计14薪的意思介绍](https://img1.222057.com/d/file/p/2/12.jpg)
计14薪什么意思 计14薪的意思介绍
![](/skin/zhi.png)
![](https://www.222057.com/skin/infoSearch.png)
![](/skin/zhiright.png)
拉应力和压应力怎么判断 拉应力和压应力判断方法
![拉应力和压应力怎么判断 拉应力和压应力判断方法](https://img.222057.com/d2/file/2023/0226/10226mm3sbggig01.jpg)
![](/skin/zhiright.png)
罗马帝国灭亡后分裂成哪些国家 罗马帝国的相关知识
![罗马帝国灭亡后分裂成哪些国家 罗马帝国的相关知识](https://img.222057.com/d2/file/2023/0226/10226t4kc1pcrzsk.jpg)
![](/skin/zhiright.png)
银酒杯喝白酒会中毒吗 可以用银酒杯喝白酒吗
![银酒杯喝白酒会中毒吗 可以用银酒杯喝白酒吗](https://img.222057.com/d2/file/2023/0226/102262dncoenns2m.jpg)
![](/skin/zhiright.png)
餐厅驱除苍蝇的妙招 餐厅驱除苍蝇的妙招有哪些
![餐厅驱除苍蝇的妙招 餐厅驱除苍蝇的妙招有哪些](https://img.222057.com/d2/file/2023/0225/10225femwedh4ccp.jpg)
![](/skin/zhiright.png)
毛笔第一次用怎么泡开 如何泡开毛笔
![毛笔第一次用怎么泡开 如何泡开毛笔](https://img.222057.com/d2/file/2023/0225/10225yqhh03xtgzc.jpg)
![](/skin/zhiright.png)
三不朽是指哪三不朽 哪三不朽
![三不朽是指哪三不朽 哪三不朽](https://img.222057.com/d2/file/2023/0225/10225xpwo0zbhyqf.jpg)
![](/skin/zhiright.png)
剪螺蛳的小技巧 剪螺蛳的小技巧分享
![剪螺蛳的小技巧 剪螺蛳的小技巧分享](https://img.222057.com/d2/file/2023/0225/10225gmnd3ldaz2d.jpg)
![](/skin/zhiright.png)
德伯家的苔丝简介 德伯家的苔丝的介绍是什么
![德伯家的苔丝简介 德伯家的苔丝的介绍是什么](https://img.222057.com/d2/file/2023/0225/10225lmlv1hyl4kk.jpg)
![](/skin/zhiright.png)
牛马等哺乳动物可通过什么来判断年龄 牛马等哺乳动物可通过哪些东西来判断年龄
![牛马等哺乳动物可通过什么来判断年龄 牛马等哺乳动物可通过哪些东西来判断年龄](https://img.222057.com/d2/file/2023/0225/10225kiw4thkye5r.jpg)
![](/skin/zhiright.png)
生姜生发方法 生姜如何生发
![生姜生发方法 生姜如何生发](https://img.222057.com/d2/file/2023/0225/10225w4zassvii5d.jpg)
![](/skin/zhiright.png)
浴佛节在家怎么做 浴佛节怎么做在家
![浴佛节在家怎么做 浴佛节怎么做在家](https://img.222057.com/d2/file/2023/0224/10224o0nugowc31o.jpg)
![](/skin/zhiright.png)
酒精为什么会让人醉 酒精会醉人的原因
![酒精为什么会让人醉 酒精会醉人的原因](https://img.222057.com/d2/file/2023/0224/10224cdpd4u112r0.jpg)
![](/skin/zhiright.png)
华为p30pro什么时候升级emui10 对比参数
![华为p30pro什么时候升级emui10 对比参数](https://img.xinzhizu.com/d/file/2022/0217/10217ijh4ffypqj0.jpg)
![](/skin/zhiright.png)
iphone11第二批要多久 官网久吗?
![iphone11第二批要多久 官网久吗?](https://img.xinzhizu.com/d/file/2022/0217/10217q5151ujw2lm.jpg)
![](/skin/zhiright.png)
好玩的手机单机游戏 手机单机游戏推荐
![好玩的手机单机游戏 手机单机游戏推荐](https://img.xinzhizu.com/d/file/2022/0217/10217sklfbuyyat5.jpg)
![](/skin/zhiright.png)
苹果7手机:如何设置限制使用功能?
![苹果7手机:如何设置限制使用功能?](https://img.xinzhizu.com/d/file/2022/0217/10217gtmbydcwgob.jpg)