Task实现
Runnable,因此当您调用时,
handler.run();您实际上
call在UI线程中运行该方法。这将挂起UI。
您应该在后台线程中通过执行程序或通过简单调用来启动任务
new Thread(handler).start();。
在Javadoc或JavaFX并发教程中对此进行了解释(可能不太清楚)。

Task实现
Runnable,因此当您调用时,
handler.run();您实际上
call在UI线程中运行该方法。这将挂起UI。
您应该在后台线程中通过执行程序或通过简单调用来启动任务
new Thread(handler).start();。
在Javadoc或JavaFX并发教程中对此进行了解释(可能不太清楚)。