Re: [問題] MultiThread 請問彼此間要如何溝通呢~~
※ 引述《divaka.bbs@ptt.cc (豬肉腳)》之銘言:
: 各位高手你們好
: 現在在學java的多工部份..
: 我希望能由Thread1 的JOptionPane 讓使用者輸入一個變數
: 然後 Thread2讀到這個變數來繼續程式的運行
: 請問要用什麼方法比較好呢?
: 我看書有join的方法..不過好像不能讀取變數 ?
: 還是用intputstream的方法呢? // 其實不太熟 冏..
: 感謝各位幫忙的人 ~~
MessageQueue mq = new MessageQueue();
PutThread pt = new PutThread(mq);
// put something into mq if !mq.full and !mq.busy
GetThread gt = new GetThread(mq);
// get something from mq if !mq.empty and !mq.busy
可能要考慮一些同步化(synchronization)的問題...
--
OS...囧
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 sparc13.cc.ncu.edu.tw
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 11 篇):