看板 [ java ]
討論串wait和notify的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者silver8250 ((阿信))時間19年前 (2007/03/10 00:49), 編輯資訊
0
0
0
內容預覽:
引述《vrgigi.bbs@bbs.mgt.ncu.edu.tw (夏傑)》之銘言:. 想要指定喚醒誰是必須經由人工另外處理. 你可以將A跟B被喚醒後,立刻做檢查條件. 不符合條件就繼續wait. 當有人需要叫醒A(舉例),就先設定讓A可以通過檢查條件,再notifyAll. 這樣即使A跟B都被

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間19年前 (2007/03/05 14:37), 編輯資訊
0
0
0
內容預覽:
引述《vrgigi.bbs@bbs.mgt.ncu.edu.tw (夏傑)》之銘言:. 答案在 java API document 就有了. Object#notify. (怎麼今天答了同樣的問題兩次? 是同一個人嗎?). Alien. --. 發信站: 批踢踢實業坊(ptt.cc). ◆

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DavyBlue (ArssertionError)時間19年前 (2007/03/04 09:15), 編輯資訊
0
0
0
內容預覽:
引述《vrgigi.bbs@bbs.mgt.ncu.edu.tw (夏傑)》之銘言:歐 這是個好問題. notify()會叫醒誰 看的是JVM 不是你個人意志能決定的. 兩個都叫醒就用notifyAll(). 否則 自己程式流程就要弄好 不然可能會出現無法預料的結果. 以上. --. 發信站

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者vrgigi.時間19年前 (2007/03/04 02:01), 編輯資訊
0
0
0
內容預覽:
java中的wait和notify我一直搞不太懂,問題是這樣的. 我run了3個thread分別是A,B,C. 當A.wait()之後,就會進入wait pool中...隨後B.wait()也進入wait pool. 此時wait pool中有兩個wait分別是A和B. 而running中的C.no
(還有7個字)
首頁
上一頁
1
下一頁
尾頁