文章詳情頁
JAVA中間Object.wait()或者Condition.await()這樣的條件狀態(tài)滿足條件之后重新獲取鎖的順序問題?
瀏覽:117日期:2024-01-27 15:18:49
問題描述
rt,誰能給解釋下?或者給點(diǎn)路子怎么找相關(guān)資料?
問題解答
回答1:多個(gè)線程wait的話,應(yīng)該是根據(jù)線程優(yōu)先級來的吧,相同優(yōu)先級的隨機(jī)。記不太清楚了,回頭查查網(wǎng)再來改答案。
回答2:Object.wait()需要notify() or notifyAll()喚醒線程,前者隨機(jī)喚醒一個(gè)線程,后獲取鎖,不存在競爭鎖。后者按優(yōu)先級隨機(jī)競爭。Condition待補(bǔ)充。
標(biāo)簽:
java
相關(guān)文章:
1. javascript - 數(shù)組原聲方法中的一段代碼2. python小白的基礎(chǔ)問題 關(guān)于while循環(huán)的嵌套3. MySQL客戶端吃掉了SQL注解?4. javascript - JS設(shè)置Video視頻對象的currentTime時(shí)出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...5. 求大神幫我看看是哪里寫錯(cuò)了 感謝細(xì)心解答6. javascript - 百度echarts series數(shù)據(jù)更新問題7. python - Django分頁和查詢參數(shù)的問題8. javascript - 圖片能在網(wǎng)站顯示,但控制臺仍舊報(bào)錯(cuò)403 (Forbidden)9. php自學(xué)從哪里開始?10. phpstady在win10上運(yùn)行
排行榜

熱門標(biāo)簽