据我所知,Java中的alias
默认情况下是一个非守护进程线程,所以是否可以将其转换为守护进程线程?
答案 0 :(得分:6)
如果只有守护程序线程在运行,那么JVM将关闭。如果主线程是一个守护程序线程,那么程序无法在不立即关闭的情况下运行。此外,您不允许在线程启动后在线程上设置守护程序属性,您无法在运行时将非守护程序线程更改为守护程序线程:
public final void setDaemon(boolean on)
将此线程标记为守护程序线程或用户线程。 Java 当运行的唯一线程都是守护进程时,虚拟机退出 线程。
必须在线程启动之前调用此方法。