最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

sleep() 和 wait() 有什么區(qū)別?

2022-10-25 09:24 作者:網(wǎng)星軟件  | 我要投稿

sleep() 和 wait() 有什么區(qū)別?

所屬的類不同:sleep方法屬于java.lang.Thread類的一個(gè)靜態(tài)方法;wait方法屬于java.lang.Object類的一個(gè)實(shí)例方法,由于Object類所有java類的父類,每一個(gè)java類都有wait方法。

資源的控制:sleep方法使得線程進(jìn)入阻塞狀態(tài),線程會(huì)暫停執(zhí)行,當(dāng)前線程所控制的資源沒 有釋放;wait方法使得線程進(jìn)入阻塞狀態(tài),線程會(huì)暫停執(zhí)行,會(huì)釋放前線程所控制的資源。

恢復(fù)不同:sleep方法當(dāng)設(shè)置sleep的時(shí)間結(jié)束之后,當(dāng)前線程會(huì)自動(dòng)進(jìn)入就緒狀態(tài),如果設(shè)置的時(shí)間沒有結(jié)束,而強(qiáng)制喚醒,會(huì)進(jìn)入異常;wait方法要恢復(fù)線程的運(yùn)行需要調(diào)用notify/notifyAll方法來手動(dòng)喚醒,使得線程進(jìn)入就緒狀態(tài)。

sleep() 和 wait() 有什么區(qū)別?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
高陵县| 象州县| 盐源县| 民县| 中阳县| 广丰县| 镇巴县| 汉沽区| 旬邑县| 玛沁县| 囊谦县| 忻城县| 金沙县| 汨罗市| 突泉县| 钦州市| 建始县| 萍乡市| 灯塔市| 怀柔区| 平利县| 平安县| 安顺市| 宁都县| 敖汉旗| 临湘市| 航空| 手游| 日喀则市| 来宾市| 伊金霍洛旗| 正安县| 繁昌县| 芜湖县| 镇平县| 多伦县| 阿合奇县| 西城区| 芜湖市| 白沙| 理塘县|