我的应用程序中有5个线程。 我很难过拥有这么多,因为我虽然只有一个主线程和一个JavaFX线程用于UI。
你能告诉我其他3个主题是什么吗?
Thread [main]
Deamon Thread [QuantumRenderer-0]
Deamon Thread [Thread-1]
Thread [JavaFX Application Thread]
Thread [JavaFX-Launcher]
提前谢谢你,
编辑: 我的环境是Eclipse Luna。我在Eclipse调试中运行应用程序。 我有另外一个我自己开始的帖子,我没有写在列表中。
答案 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应用程序。相反,它们是在这个主题上开始的。