日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java nanos_java命名空间java.util.concurrent.locks接口condition的类成员方法:awaitnanos定义及介绍...

發(fā)布時間:2025/6/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java nanos_java命名空间java.util.concurrent.locks接口condition的类成员方法:awaitnanos定义及介绍... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

造成當(dāng)前線程在接到信號、被中斷或到達指定等待時間之前一直處于等待狀態(tài)。

與此條件相關(guān)的鎖以原子方式釋放,并且出于線程調(diào)度的目的,將禁用當(dāng)前線程,且在發(fā)生以下五種情況之一 以前,當(dāng)前線程將一直處于休眠狀態(tài):其他某個線程調(diào)用此 方法,并且碰巧將當(dāng)前線程選為被喚醒的線程;或者

其他某個線程調(diào)用此 condition 的 signalall() 方法;或者

其他某個線程中斷當(dāng)前線程,且支持中斷線程的掛起;或者

已超過指定的等待時間;或者

發(fā)生“虛假喚醒”。

在所有情況下,在此方法可以返回當(dāng)前線程之前,都必須重新獲取與此條件有關(guān)的鎖。在線程返回時,可以保證 它保持此鎖。

如果當(dāng)前線程:在進入此方法時已經(jīng)設(shè)置了該線程的中斷狀態(tài);或者

在支持等待和中斷線程掛起時,線程被中斷,

則拋出 interruptedexception,并且清除當(dāng)前線程的已中斷狀態(tài)。在第一種情況下,沒有指定是否在釋放鎖之前發(fā)生中斷測試。

在返回時,該方法返回了所剩毫微秒數(shù)的一個估計值,以等待所提供的 nanostimeout 值的時間,如果超時,則返回一個小于等于 0 的值。可以用此值來確定在等待返回但某一等待條件仍不具備的情況下,是否要再次等待,以及再次等待的時間。此方法的典型用法采用以下形式:synchronized boolean amethod(long timeout, timeunit unit) {

long nanostimeout = unit.tonanos(timeout);

while (!conditionbeingwaitedfor) {

if (nanostimeout > 0)

nanostimeout = thecondition.awaitnanos(nanostimeout);

else

return false;

}

// ...

}

設(shè)計注意事項:此方法需要一個 nanosecond 參數(shù),以避免在報告剩余時間時出現(xiàn)截斷錯誤。在發(fā)生重新等待時,這種精度損失使得程序員難以確保總的等待時間不少于指定等待時間。

實現(xiàn)注意事項

假定調(diào)用此方法時,當(dāng)前線程保持了與此 condition 有關(guān)聯(lián)的鎖。這取決于確定是否為這種情況以及不是時,如何對此作出響應(yīng)的實現(xiàn)。通常會拋出一個異常(比如 illegalmonitorstateexception)并且該實現(xiàn)必須對此進行記錄。

與響應(yīng)某個信號而返回的普通方法相比,或者與指示所使用的指定等待時間相比,實現(xiàn)可能更喜歡響應(yīng)某個中斷。在任意一種情況下,實現(xiàn)必須確保信號被重定向到另一個等待線程(如果有的話)。

參數(shù):nanostimeout - 等待的最長時間,以毫微秒為單位返回:nanostimeout 值減去花費在等待此方法的返回結(jié)果的時間的估算。正值可以用作對此方法進行后續(xù)調(diào)用的參數(shù),來完成等待所需時間結(jié)束。小于等于零的值表示沒有剩余時間。拋出:interruptedexception - 如果當(dāng)前線程被中斷(并且支持中斷線程掛起)

總結(jié)

以上是生活随笔為你收集整理的java nanos_java命名空间java.util.concurrent.locks接口condition的类成员方法:awaitnanos定义及介绍...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品久久久久久久久久久久久久久 | 国产精品一区在线看 | 国产69av| 伊人久久综合影院 | 欧美日韩一二三四区 | 好男人www社区在线视频夜恋 | 美女搞黄在线观看 | 黑帮大佬和我的365日第二部 | 玖草在线 | 国产麻豆一精品一av一免费 | 少妇名器的沉沦 | 五月婷婷丁香 | 亚洲av少妇一区二区在线观看 | 进去里片欧美 | xxxx日本黄色 | 五月丁香| jizz国产在线观看 | 国产成人在线视频观看 | 狠狠做深爱婷婷综合一区 | 国产成人aaa | 男人天堂导航 | 午夜免费福利 | h无码动漫在线观看 | 黄频在线播放 | 色婷婷精品国产一区二区三区 | 免费在线播放 | 96亚洲精品久久久蜜桃 | 国产精品视频网 | 久久精品国产亚洲AV成人雅虎 | 国产精品一线天 | 雪白的扔子视频大全在线观看 | 欧美精品在欧美一区二区 | 精品人体无码一区二区三区 | 午夜福利视频合集1000 | 97人人精品 | 天堂中文在线视频 | 国产精品探花在线观看 | av美女在线| 日本免费在线 | 97se.com | 天天爽天天插 | 免费伊人 | 狼人精品一区二区三区在线 | 国产九色91| 日韩a级黄色片 | 日韩性爰视频 | 日本啪啪网 | 开心激情播播网 | 国产麻豆精品在线 | 日本黄动漫| 中文字幕在线不卡视频 | 中国丰满熟妇xxxx性 | 国产良妇出轨视频在线观看 | 亚洲综合精品一区 | 美女视频免费在线观看 | 黑丝啪啪| 日韩午夜精品 | 亚洲av成人精品一区二区三区在线播放 | 精品视频站长推荐 | 毛片毛片毛片毛片毛片毛片 | 已满十八岁免费观看 | 日本草草影院 | 精品一区二区在线免费观看 | 狼性av懂色av禁果av | 国产一级免费大片 | 日日爱886 | 久九九 | 日韩av在线资源 | 一区二区 中文字幕 | 涩涩视屏| 成人黄色免费在线观看 | 亚洲国产天堂av | 国产欧美a | 免费人成自慰网站 | 男女插孔视频 | 我会温柔一点的日剧 | 毛片美女 | 熊猫av| 91精品国产综合久久福利软件 | 国产裸体永久免费视频网站 | 最近免费中文字幕 | 国产成人精品亚洲男人的天堂 | 美女张开腿让男人操 | 日本偷拍一区 | 91香蕉嫩草| 国产欧美熟妇另类久久久 | 99久久精品无码一区二区毛片 | 黑人巨大精品欧美一区二区 | 射射色 | 国产va在线观看 | 成年人免费网 | 91丨porny丨对白 | 亚洲狼人综合网 | 色妻影院| 日韩一级高清 | 日韩一区二区三区在线观看视频 | 黑丝美女啪啪 | 国产91av视频 | 全国最大色 |