作者H45 (!H45)
站内java
标题Re: [问题] thread问题!!!
时间Tue Jun 24 02:09:56 2008
※ 引述《csdunhill (MR.阿花)》之铭言:
: public void run()
: {
: double x,y,a;
: for(int i=1;i<=looplmt;i++)
: {
: x=(Math.random()*edge);
: y=(Math.random()*edge);
: a=((x*x)+(y*y));
: if(a<(edge*edge))
: count=count+1;
: }
: System.out.println(jobname+" = "+count);
: }
: }
: 这是我run()里的程式,我想把count回传至main里面
: 可是run()只能宣告为void,
: 请问有什麽方法可以做到呢?
Future Pattern:
http://caterpillar.onlyfun.net/Gossip/DesignPattern/FuturePattern.htm
把该变数宣告在需要他的物件能够取得的地方即可。
如果您不熟 Future Pattern, 上面的连结所描述的内容可能太过於简略
请试着用 Google 找以下的关键字:Lecture 10: Java Threads Programming 3
我稍微看了一下,内容有比较详细一点,参考看看是否适用於您的应用吧。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.121.177.25
1F:推 csdunhill:谢搂~我试试看 06/24 02:26