Re: [問題] MultiThread 請問彼此間要如何溝通呢~~

看板java作者時間19年前 (2006/06/14 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/11 (看更多)
※ 引述《feicsh.bbs@bbs.wretch.cc (飛)》之銘言: > 應該沒必要用到Message Queue吧。 > 加個true/false indicator進Thread1, > 使用者一輸入,就去set indicator。 > Thread2持續讀Thread1的indicator有沒有變換。 > 有變換就讀取Thread1變數。 > 這樣大概就可以滿足要求了。 > ※ 引述《Gentoo.bbs@ofo.csie.ntu.edu.tw (賤兔..><)》之銘言: > > 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)的問題... 持續讀?! 建議去看一看 wait/notify Alien -- ┌─────KKCITY─────┐  找歌最方便 KKBOX 歌詞搜尋!! bbs.kkcity.com.tw \^_^ / http://www.kkbox.com.tw └──From:202.72.0.45 ──┘   唱片公司授權,音樂盡情下載 --
文章代碼(AID): #14ZvzO00 (java)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 11 篇):
文章代碼(AID): #14ZvzO00 (java)