文章詳情頁
JAVA中間Object.wait()或者Condition.await()這樣的條件狀態滿足條件之后重新獲取鎖的順序問題?
瀏覽:113日期:2024-01-27 15:18:49
問題描述
rt,誰能給解釋下?或者給點路子怎么找相關資料?
問題解答
回答1:多個線程wait的話,應該是根據線程優先級來的吧,相同優先級的隨機。記不太清楚了,回頭查查網再來改答案。
回答2:Object.wait()需要notify() or notifyAll()喚醒線程,前者隨機喚醒一個線程,后獲取鎖,不存在競爭鎖。后者按優先級隨機競爭。Condition待補充。
標簽:
java
相關文章:
1. git - 使用淘寶npm安裝hexo出現問題?2. html5和Flash對抗是什么情況?3. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現4. javascript - vue-resource中如何設置全局的timeout?5. javascript - 在 vue里面用import引入js文件,結果為undefined6. php如何獲取訪問者路由器的mac地址7. 多選框寫進數據庫怎么寫8. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?9. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙10. 求教一個mysql建表分組索引問題
排行榜
