看板 [ java ]
討論串[問題] 父親要怎麼被子thread叫醒?
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者hougzou (學無止境,啥時才摔到底?)時間18年前 (2007/07/29 17:41), 編輯資訊
0
0
1
內容預覽:
簡單敘述適合只有 C 經驗的做法:. Step 1. 在 main thread start A 與 B 之後,用 join 讓 main 不會跑到底。. (如果後面沒東西就沒差了!). Step 2. 若在 A 裏頭撰寫接收端,先把讀入串流的動作包在迴圈裏頭。. Step 3. 參考前面TonyQ
(還有480個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者workworkwork (專心K書?)時間18年前 (2007/07/29 14:17), 編輯資訊
0
0
0
內容預覽:
概念我瞭解了~. 先說聲感謝m(_._)m. 唯一不瞭解的二點是~. 1.. 如何由A SLEEP?. 是要用super.wait();嗎@@?. 但他一直說current thread not owner. 我先說一下我整個程式的架構吧~. 我是由最先的main來史瑞德(thread)二個....
(還有147個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hougzou (學無止境,啥時才摔到底?)時間18年前 (2007/07/29 11:07), 編輯資訊
0
0
1
內容預覽:
我想,你必須釐清你是應該用 method,或只是為了用 thread 而 thread.... 若是 thread..... 你的 B 物件(子)要有訊息給 A (父),再怎樣也要中間有可以溝通的物件,. 也就是將被 B 所改變的值,或是 B 所執行的某個階段的 flag 在改變後讓. A 能取得。
(還有615個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者workworkwork (專心K書?)時間18年前 (2007/07/29 08:02), 編輯資訊
0
0
0
內容預覽:
但是我不是二個thread要互相溝通啊@@~. 我是下面的情況@@~. 在A程式中執行B.start();. 然後我想做的是讓A停下來等B的訊息進來~. 請問一下這樣有方法嗎?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.228.157.98.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/07/28 18:30), 編輯資訊
0
0
0
內容預覽:
兩個THREAD互相溝通就行啦. 最簡單的作法. 你可以 lock 其中一個thread. 直到收到另一個thread的訊息在解鎖就好了. ex. boolean isLock=false;. void lock(){. isLock=true;. while(isLock){. try{. Thr
(還有304個字)
首頁
上一頁
1
2
下一頁
尾頁