0

如果我在 onclick 内部写入,我需要在单击按钮时启动爬网过程,直到进程停止才能访问其他选项卡我需要在 background.in java 中运行该进程

4

4 回答 4

3

在另一个 Thread
ref
示例中启动它

于 2010-08-24T15:34:11.630 回答
1

在“点击”回调中调用另一个线程,如下所示:


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

于 2010-08-24T15:37:01.467 回答
0

如果您使用的是 Swing,那么这可能很有用

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

于 2010-08-24T15:36:57.040 回答
0

您可以使用 Java 5 中的“并发”包:

java.util.concurrent 包总结

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

于 2011-10-29T19:38:04.260 回答