【发布时间】:2010-06-24 20:53:11
【问题描述】:
我正在编写一个小程序,其中 JavaFx 充当查看器和控制器,让 Java 完成其他繁重的工作。我可以从 Javafx 启动多个线程,但是我无法阻止它们。如果我尝试使用 .stop(),线程仍在运行。
这是其中之一:
public var sleepTask_connect;
function LogOutAction(): Void {
sleepTask_connect.stop();
}
function LogInAction(): Void {
var listener = FXListener_interface_connection {
override function callback(errorCode, errorMessage): Void {
//do something
if(errorCode != 200){
setIcn(errorMessage);
}
}
}
sleepTask_connect = FXListener_connection {
listener: listener
};
sleepTask_connect.start();
}
【问题讨论】:
标签: multithreading javafx