作者adrianshum (Alien)
看板java
标题Re: [问题] synchronized
时间Mon Sep 24 00:58:46 2007
※ 引述《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
1F:推 PsMonkey: z-5-5-5 (数字有没有这麽漂亮) 09/24 01:50
2F:推 H45:这几篇让我回忆起单绪程式改写成多绪程式的恶梦 09/25 00:54