当我创建一个简单的非多线程JavaFX应用程序并启动它时,应用程序会创建一些线程(JavaFX Application Thread,JavaFX-Launcher等)。大多数这些线程都被命名,但在我的所有JavaFX应用程序中都有一个未命名的线程(" Thread-1"或" Thread-2")。我绝对不会创建自己的线程因为我试图启动Hello World JavaFX应用程序(由IDEA生成)并且有#34; Thread-2"在它也。 这个帖子做什么用的?为什么没有命名?
P.S。我使用VisualVM来查看进程中的线程。
答案 0 :(得分:1)
感谢所有评论员。他们说服我现有的线程如“Thread-1”或“Thread-2”依赖于JavaFX和JVM实现,我没有理由知道为什么存在这样的线程。