Re: [問題] synchronized
※ 引述《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
09/24 01:50, 1F
推
09/25 00:54, , 2F
09/25 00:54, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):