【问题标题】:Is a thread started by a daemon thread also a daemon thread?由守护线程启动的线程也是守护线程吗?
【发布时间】:2012-01-27 14:07:40
【问题描述】:

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

【问题讨论】:

    标签: java multithreading daemon


    【解决方案1】:

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

    在任何情况下,您都可以使用isDaemon() 轻松地对此进行测试。

    【讨论】:

    • 好的,谢谢!如果通过将 setDaemon(false) 添加到它应该启动的线程来修复它。我已经将它用于服务器的命令行解释器,因此,当服务器停止(最重要的线程)时,守护进程也会停止。
    【解决方案2】:

    是的,我们可以使守护线程的层次结构一个属于另一个............

    【讨论】:

      【解决方案3】:

      如果守护线程默认创建的线程就是守护线程。
      反之,如果线程是由用户线程创建的,他就是用户线程。
      更多关于Daemon threads的视频。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-06
        • 2010-09-16
        相关资源
        最近更新 更多