首页 > 解决方案 > 在 main 退出后,恶魔线程继续运行并且有一些非守护线程仍在运行?

问题描述

我知道所有 Demon 线程在主退出后都会终止。但是如果有一些非守护线程在 main 退出后继续运行呢?这个非守护线程的运行是否会阻止所有其他守护线程终止?

在 main 退出后,恶魔线程继续运行并且有一些非守护线程仍在运行?

标签: java

解决方案


当所有非守护线程都停止时,运行时会关闭。因此,如果您启动另一个非守护线程,例如事件队列,应用程序将继续运行。


推荐阅读