저는 JavaFx가 뷰어 및 제어 자 역할을하는 작은 programm을 작성하고 Java가 다른 작업을 수행하도록합니다. Javafx에서 여러 스레드를 시작할 수는 있지만 멈출 수는 없습니다. .stop()을 사용하려고하면 스레드가 계속 실행 중입니다.JavaFX 멀티 스레딩
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();
}
나는 이렇게했습니다. 내가 말했듯이 나는 실을 시작할 수 있고 그들은 잘 작동한다. 그러나 .stop() 호출은 아무 것도하지 않습니다. –