Java和JavaFX中的未知线程

时间:2015-06-22 15:11:24

标签: java multithreading javafx

我的应用程序中有5个线程。 我很难过拥有这么多,因为我虽然只有一个主线程和一个JavaFX线程用于UI。

你能告诉我其他3个主题是什么吗?

Thread [main]
Deamon Thread [QuantumRenderer-0]
Deamon Thread [Thread-1]
Thread [JavaFX Application Thread]
Thread [JavaFX-Launcher]

提前谢谢你,

编辑: 我的环境是Eclipse Luna。我在Eclipse调试中运行应用程序。 我有另外一个我自己开始的帖子,我没有写在列表中。

1 个答案:

答案 0 :(得分:1)

Thread [main] - 调用main()的线程,本质上是启动java应用程序的线程。每个java应用程序至少都有这个线程。

Deamon Thread [QuantumRenderer-0] - 摘自Oracle文档

  

Quantum Toolkit将Prism和Glass Windowing Toolkit结合在一起   使它们可用于堆栈中它们上方的JavaFX层。它   还管理与渲染与事件相关的线程规则   处理

Deamon Thread [Thread-1] - 该名称表明它可能是用户线程或某个内部线程,有人只是忘记正确命名它,就我而言Thread-#是默认名称

Thread [JavaFX Application Thread] - 这是JavaFX UI Thread,所有正在运行的JavaFX应用程序都会有这个。必须在此线程上对JavaFX UI进行任何更改

Thread [JavaFX-Launcher] - 'main'线程不直接启动JavaFX应用程序。相反,它们是在这个主题上开始的。