2010-08-24 47 views

回答

1

調用 「上點擊」 回調裏面另一個線程,就像這樣:

 

Thread t = new Thread(new Runnable() { 
    public void run() { 
     // your code 
    } 
}); 
t.start(); 
 
+0

是否可以通過再次點擊該按鈕來停止該線程 – raj 2010-08-25 03:36:31

+0

否。請參閱此處http://www.devx.com/tips/Tip/31728。當你以後遇到奇怪的行爲時,請閱讀所有關於同步的內容。 – raoulsson 2010-08-25 07:12:25

0

如果你正在使用的Swing那麼這可能是有用的啓動它

http://download.oracle.com/javase/6/docs/api/javax/swing/SwingWorker.html

+0

這不是關於類似Swing的桌面開發,有一個標記「zk」代表ZK框架 - 基於Web的標記。請注意問題。如果你在谷歌應用雲平臺上部署,擺動將無法訪問,但可以在那裏使用zk。 – 2011-10-29 19:30:39

0

你可以使用 「併發」 包從Java 5:

java.util.concurrent package summary

和,特別是線程池。這將更加健壯,因爲如果你無法正確處理線程終止或偶爾會使其處於活動狀態,則可能會發生資源泄漏。