2010-08-24 69 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

和,特别是线程池。这将更加健壮,因为如果你无法正确处理线程终止或偶尔会使其处于活动状态,则可能会发生资源泄漏。