Re: [問題] thread問題!!!
※ 引述《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
推
06/24 02:26, , 1F
06/24 02:26, 1F
討論串 (同標題文章)