我需要在单击按钮时启动抓取过程如果我在内部写入onclick其他选项卡无法访问,直到进程停止我需要在background.in java中运行该进程
答案 0 :(得分:3)
答案 1 :(得分:1)
在“on click”回调中调用另一个线程,如下所示:
Thread t = new Thread(new Runnable() {
public void run() {
// your code
}
});
t.start();
答案 2 :(得分:0)
如果您使用的是Swing,那么这可能很有用
http://download.oracle.com/javase/6/docs/api/javax/swing/SwingWorker.html
答案 3 :(得分:0)
您可以使用Java 5中的“concurrent”包:
java.util.concurrent package summary
,特别是一个线程池。这将更加健壮,因为如果您无法正确处理线程终止或偶尔将其保持活动状态,则可能会导致资源泄漏。