看板
[ java ]
討論串[問題] 父親要怎麼被子thread叫醒?
共 6 篇文章
內容預覽:
簡單敘述適合只有 C 經驗的做法:. Step 1. 在 main thread start A 與 B 之後,用 join 讓 main 不會跑到底。. (如果後面沒東西就沒差了!). Step 2. 若在 A 裏頭撰寫接收端,先把讀入串流的動作包在迴圈裏頭。. Step 3. 參考前面TonyQ
(還有480個字)
內容預覽:
概念我瞭解了~. 先說聲感謝m(_._)m. 唯一不瞭解的二點是~. 1.. 如何由A SLEEP?. 是要用super.wait();嗎@@?. 但他一直說current thread not owner. 我先說一下我整個程式的架構吧~. 我是由最先的main來史瑞德(thread)二個....
(還有147個字)
內容預覽:
我想,你必須釐清你是應該用 method,或只是為了用 thread 而 thread.... 若是 thread..... 你的 B 物件(子)要有訊息給 A (父),再怎樣也要中間有可以溝通的物件,. 也就是將被 B 所改變的值,或是 B 所執行的某個階段的 flag 在改變後讓. A 能取得。
(還有615個字)
內容預覽:
兩個THREAD互相溝通就行啦. 最簡單的作法. 你可以 lock 其中一個thread. 直到收到另一個thread的訊息在解鎖就好了. ex. boolean isLock=false;. void lock(){. isLock=true;. while(isLock){. try{. Thr
(還有304個字)