看板java
标 题Re: [问题] MultiThread 请问彼此间要如何沟通呢~~
发信站未来最旧小栈 (Wed Jun 14 02:21:48 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!OfO
※ 引述《[email protected] (猪肉脚)》之铭言:
: 各位高手你们好
: 现在在学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