精华内容
下载资源
问答
  • 守护线程

    2021-02-17 14:31:32
    守护线程

    守护线程

    在java中有两种线程,一种是用户线程,另一种是守护线程。
    守护线程是一种特殊的线程,它的特性有陪伴的含义。当进程中不存在非守护线程了,则守护线程自动销毁。典型的守护线程就是垃圾回收线程,当进程中没有非守护线程了。则垃圾回收线程也没有存在的必要了,自动销毁。用个通俗的比喻解释下守护线程:任何一个守护线程是整个JVM中所有非守护线程的保姆,只要当前JVM实例中存在任何一个非守护线程没有结束,守护线程就在工作,只有当最后一个非守护线程结束时,守护线程才能随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是GC(垃圾回收器),它就是一个很称职的守护者。

    创建demo,演示下。

    在这里插入图片描述
    在这里插入图片描述

    输出结果:main线程输出后,结束运行,子线程停止打印,exit终止了。
    在这里插入图片描述

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,270
精华内容 3,308
关键字:

守护线程