文章詳情頁
JAVA中間Object.wait()或者Condition.await()這樣的條件狀態(tài)滿足條件之后重新獲取鎖的順序問題?
瀏覽:98日期:2024-01-27 15:18:49
問題描述
rt,誰能給解釋下?或者給點路子怎么找相關(guān)資料?
問題解答
回答1:多個線程wait的話,應(yīng)該是根據(jù)線程優(yōu)先級來的吧,相同優(yōu)先級的隨機。記不太清楚了,回頭查查網(wǎng)再來改答案。
回答2:Object.wait()需要notify() or notifyAll()喚醒線程,前者隨機喚醒一個線程,后獲取鎖,不存在競爭鎖。后者按優(yōu)先級隨機競爭。Condition待補充。
標(biāo)簽:
java
相關(guān)文章:
1. angular.js - angular做點擊購買時的遮罩層2. android - NavigationView 的側(cè)滑菜單中如何保存新增項(通過程序添加)3. 冒昧問一下,我這php代碼哪里出錯了???4. http://run.php.cn/在線PHP程序運行結(jié)果不正確5. tp5 不同控制器中的變量調(diào)用問題6. 關(guān)于thinkphp 5.1中,ajax提交數(shù)據(jù)url的格式寫法,加花括號就出錯,請老師指點7. 模型的優(yōu)點8. 老師 我是一個沒有學(xué)過php語言的準(zhǔn)畢業(yè)生 我希望您能幫我一下9. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)10. Thinkphp5.1報錯不支持Redis
排行榜

熱門標(biāo)簽