Re: [問題] thread問題!!!

看板java作者 (糊塗蛋)時間16年前 (2008/06/24 12:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《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
文章代碼(AID): #18O7Jj8K (java)
討論串 (同標題文章)
文章代碼(AID): #18O7Jj8K (java)