Завершить работу приложения Java Fx во время цикла в выполняемом классе

#java #runnable

#java #выполняемый

Вопрос:

У меня был этот класс

 public class EXEC implements Runnable{
 private final AtomicBoolean running = new AtomicBoolean(false);

 WebDriver driver;
public EXEC(WebDriver driver) {
    this.driver = driver;
}     
public void stop() {
    running.set(false);
}

@Override
public void run() {
    // TODO Auto-generated method stub
    String pass=SampleController.getMyVariable();
     running.set(true);
     while(running.get()){
    int i=1;
    i  ;
    System.out.println(i);
 }
     Platform.exit();
}
}
  

В классе контроллера пользовательского интерфейса
Я назначил кнопку запуска и выхода с помощью метода, подобного этому

 EXEC mythread=  new EXEC(drivers);

public void run()
{mythread.run();}

public void quit()
{ mythread.stop();}
  

mythread.run() у меня сработало.Однако оно не было завершено
с помощью mythread.stop(); . Пожалуйста, помогите мне, как это получить