Re: [問題] thread問題!!!
※ 引述《H45 (!H45)》之銘言:
: ※ 引述《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
: 我稍微看了一下,內容有比較詳細一點,參考看看是否適用於您的應用吧。
在Java 5.0中你可以用Future這個Interface
相關說明:
http://doc.java.sun.com/DocWeb/api/java.util.concurrent.Future%3CV%3E
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.98.2
推
06/24 12:29, , 1F
06/24 12:29, 1F
討論串 (同標題文章)