[問題] synchronized
最近在寫跟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)
^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.184.214
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):