Re: [問題] 父親要怎麼被子thread叫醒?
※ 引述《TonyQ (骨頭)》之銘言:
: 兩個THREAD互相溝通就行啦
: 最簡單的作法
: 你可以 lock 其中一個thread
: 直到收到另一個thread的訊息在解鎖就好了
: ex
: boolean isLock=false;
: void lock(){
: isLock=true;
: while(isLock){
: try{
: Thread.sleep(1000);
: }catch(Exception e){
: }
: }
: }
: void unlock(){
: isLock=false;
: }
: x
: x
: x
: lock(); <<此時卡住 等另一個thread訊息送到在做unlock
: 以上這可能可以參考
: 這些看你的實作 應該不難做@@
但是我不是二個thread要互相溝通啊@@~
我是下面的情況@@~
在A程式中執行B.start();
然後我想做的是讓A停下來等B的訊息進來~
請問一下這樣有方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.228.157.98
討論串 (同標題文章)