|Java:JavaFX中的多线程( 二 )
使用任务和工作人员
任何计算密集型任务都必须通过使用单独的工作线程与 JavaFX 的主应用程序线程分离 。 JavaFX 提供了一个完整的包来处理多线程和并发的问题 。 为此 , 有一个名为 Worker 的接口、一个名为 Task 的抽象类和 ScheduledService 。 Task 基本上是一个 Worker 实现 , 非常适合实现长时间运行的计算 。 Task 类扩展了 FutureTask , 因此也支持 Runnable、Future 和 RunnableFuture 接口 。 由于其遗留/继承 , 这个类可以以各种方式使用 。
结论
【|Java:JavaFX中的多线程】本文展示了 JavaFX 多线程的基础知识 。 它还试图说明 JavaFX 中的多线程与常规 Java 中的多线程有一些不同之处 , JavaFX 中多线程的核心类在 javafx.concurrent 包中定义 。
- javascript|字节又被告了!长短视频第一次正面交锋,爱奇艺险胜
- javascript|Windows上的良心国产应用,我又帮你找到了4款
- javascript|骁龙870机型变成“真香机”!微曲屏+65W+256GB,售价两千出头
- 复旦大学教授冯天俊:震荡中的供应链,唯“韧”不断
- Java|市场需要一台真正的二合一笔记本,但苹果不想做
- Java|小米再次回归米粉用户,热销旗舰集体降价,性价比很突出
- 中关村|如何看待 Android 面试却是 Java 面试官?
- Java|“互联网+”对现代农业发展的影响
- 飞利浦·斯塔克|电子商务中的O2O模式管理
- javascript|企业如何防止源码泄露?分享一种源代码管理方法,以JavaScript项目为例