一个由守护线程启动的线程也是守护线程吗?

4

我目前正在使用Java中的守护线程。守护线程启动的线程本身也是守护线程吗?我个人认为是,但我不确定。

3个回答

6

默认情况下,从守护线程创建的任何线程也是守护线程。

无论如何,您总是可以非常容易地测试这一点 - 使用 isDaemon()


好的,谢谢!我通过将setDaemon(false)添加到应该启动的线程中来修复它。 我已经在我的服务器的命令行解释器中使用它,这样当服务器停止(最重要的线程)时,守护进程也会停止。 - Pieter

-1

如果守护线程创建的线程,默认情况下他是守护线程。
相反,如果用户线程创建的线程,则为用户线程。
更多关于守护线程的内容,请参见我的视频。


-1

是的,我们可以创建守护线程层次结构,其中一个线程属于另一个线程。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接