美文网首页
守护线程和用户线程

守护线程和用户线程

作者: lqsss | 来源:发表于2018-01-08 21:17 被阅读0次

后台/守护/daemon

程序运行的时候,在后台提供的一种通用服务的线程。当所有的用户线程结束后,后台线程也被全部杀死。

用户线程

程序运行的时候,主线程结束后,用户线程还未结束,则继续运行用户线程,直到所有用户线程结束,守护线程和jvm销毁。

设置守护线程

setDaemon()要在start()前执行才行!

        Thread2 t = new Thread2();  
        t.setDaemon(true);//不是精灵守护线程  
        t.start();  

守护线程的作用

比如垃圾回收线程就是一个守护线程。当JVM检测仅剩一个守护线程,而用户线程都已经退出运行时,JVM就会退出,因为没有如果没有了被守护这,也就没有继续运行程序的必要了。如果有非守护线程仍然存活,JVM就不会退出。

相关文章

  • java并发之守护线程

    java中有两种线程,用户线程和守护线程用户线程:主线程停止时,用户线程不会停止守护线程:主线程停止时,守护线程也...

  • 2018-09-19 守护线程与非守护线程

    什么是守护线程、非守护线程? 什么是守护线程,和main有关。 用户线程(非守护线程): 守护线程,有一个特征,和...

  • java多线程

    1.线程分用户线程和守护线程 用户线程全部结束时虚拟机和守护线程也准备即结束 守护线程代表如GC线程 2.sync...

  • Java的线程种类

    线程的声明周期图 守护线程 什么是守护线程 java线程一共分成两种,用户线程和守护线程.默认就是用户线程,那么什...

  • Java多线程之<<守护线程>>实战

    定义 什么是守护线程?与守护线程相对应的就是用户线程,守护线程就是守护用户线程,当用户线程全部执行完结束之后,守护...

  • 什么是守护线程

    守护线程定义与守护线程相对应就是用户线程,用户线程可以理解为系统工作的线程,而守护线程守护的就是用户线程。当用户线...

  • java线程分类

    守护线程 java中有两类线程,用户线程(User Thread)和守护线程(Daemon Thread)。 守护...

  • 守护线程和用户线程

    1.用户线程和守护线程的区别用户线程和守护线程都是线程,区别是Java虚拟机在所有用户线程dead后,程序就会结束...

  • 线程相关QA

    Q:用户线程和守护线程有什么区别 java中的线程分为两种:守护线程(Daemon)和用户线程(User)。通过方...

  • 用户线程(User thread)和守护线程(Daemon th

    用户线程和守护线程 - CSDN博客

网友评论

      本文标题:守护线程和用户线程

      本文链接:https://www.haomeiwen.com/subject/aydunxtx.html