Я новичок в JavaFX, и у меня небольшая проблема с потоком: я могу выполнить его дважды, и я не могу найти почему.
Вот сумма моего кода:
Task<Void> task = new Task<Void>() {
    @Override public Void call() throws ImageLoadedException, HomographyException, IOException {
        try{
            System.out.println("GO !");
            return null;
        }
        catch (Exception e){
            e.printStackTrace();
        }
        return null;
    }
    @Override
    protected void succeeded() {
        super.succeeded();
        System.out.println("SUCCEEDED");
     }
};
@FXML protected void launch(ActionEvent event){
    new Thread(task).start();
}
Когда я впервые нажимаю кнопку, которая запускает мой поток, моя задача запускается без каких-либо проблем (мой консольный дисплей "GO!" и "SUCCEEDED" ).
Но если я нажму второй раз, ничего не добавлю. Я делаю что-то неправильно? Не можем ли мы использовать поток более одного раза?