Re: [問題] synchronized

看板java作者 (Alien)時間18年前 (2007/09/24 00:58), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《neigence (心夜)》之銘言: : 最近在寫跟thread有關的東西 : 覺得 : public synchronized void methodA(){ : ........ : } : 感覺一個thread進來methodA 只要離開了 就算不呼叫notify() 其他的thread也一樣 : 可以進來,感覺notify的效用不大,有時後反而呼叫notify還會造成deadlock。 : 希望做到一個目地是 : public void methodA(){} : public void methodB(){} : 希望某一個thread進來後,呼叫完methodA 和 methodB 以後,其他的thread才可以 : 進來,也是同樣呼叫完a跟b。(不能在一個thread只呼叫完a的時後,換另一個thread) : ^^" 你好像把 wait & notify 的用意搞錯了 搜尋一下小弟以前有一篇劣作,回的文的 title 好像叫 "wait() 和 notify() 是什麼意思" 之類的。 裡面有解釋一下 wait & notify 在做的是什麼。 Alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.77.26.195

09/24 01:50, , 1F
精華區 z-5-5-5 (數字有沒有這麼漂亮)
09/24 01:50, 1F

09/25 00:54, , 2F
這幾篇讓我回憶起單緒程式改寫成多緒程式的惡夢
09/25 00:54, 2F
文章代碼(AID): #16zfj72x (java)
討論串 (同標題文章)
文章代碼(AID): #16zfj72x (java)