|Java:JavaFX中的多线程( 二 )


使用任务和工作人员
任何计算密集型任务都必须通过使用单独的工作线程与 JavaFX 的主应用程序线程分离 。 JavaFX 提供了一个完整的包来处理多线程和并发的问题 。 为此 , 有一个名为 Worker 的接口、一个名为 Task 的抽象类和 ScheduledService 。 Task 基本上是一个 Worker 实现 , 非常适合实现长时间运行的计算 。 Task 类扩展了 FutureTask , 因此也支持 Runnable、Future 和 RunnableFuture 接口 。 由于其遗留/继承 , 这个类可以以各种方式使用 。
结论
【|Java:JavaFX中的多线程】本文展示了 JavaFX 多线程的基础知识 。 它还试图说明 JavaFX 中的多线程与常规 Java 中的多线程有一些不同之处 , JavaFX 中多线程的核心类在 javafx.concurrent 包中定义 。