`

面试问题 什么守护线程

 
阅读更多

面试问题   什么守护线程

 

   这个是曾遇到的面试题    没回答好 ,这里记录下来。

 

   1、解释守护线程 :  顾名思义就是守护其他线程的线程。守护线程不能独立存在,其它线程都结束过后

                                     守护线程也会结束。

 

   2、举个例子: jvm 的GC 线程就是 守护线程

分享到:
评论

相关推荐

    多线程面试题

    10. **守护线程(Daemon)**:守护线程是一种特殊的线程,当所有非守护线程结束时,守护线程会自动结束。典型的守护线程如JVM的垃圾收集器。 11. **线程安全**:线程安全的类或方法可以在多线程环境中被正确使用,...

    java多线程面试题和答案

    8. **什么是守护线程(Daemon Thread)?** 守护线程是一种特殊线程,当所有非守护线程结束时,程序会退出,即使守护线程还在运行。通常用于后台服务,如垃圾收集器。 9. **如何实现线程间的通信?** Java提供了...

    java常见面试题---线程篇

    - 守护线程不阻碍程序退出,如垃圾收集器就是守护线程。 - 使用`setDaemon(true)`将线程设置为守护线程。 8. **线程间通信**: - `wait()`, `notify()`, `notifyAll()`:基于对象监视器的通信方式,需在同步环境...

    java面试题_多线程(68题)

    14. **守护线程**:`setDaemon(true)`可将线程设置为守护线程,当所有非守护线程结束时,程序会退出。 15. **ReentrantLock 可重入锁**:比`synchronized`更灵活,提供公平锁、非公平锁、读写锁等特性。 16. **...

    【面试资料】-(机构内训资料)java面试题_多线程(68题).zip

    - **什么是守护线程?** 守护线程不参与决定程序是否结束,例如垃圾收集器就是守护线程。 - **如何将线程设置为守护线程?** 使用setDaemon(true)方法。 9. **并发工具类** - **Concurrent包中有哪些并发工具?*...

    java多线程面试相关问题

    10. **守护线程(Daemon Thread)**:守护线程不阻止程序退出,主要用于后台服务,如垃圾回收线程就是守护线程。可以通过`setDaemon(true)`设置线程为守护线程。 以上是Java多线程面试中常见的一些知识点,理解和...

    JVM面试题、多线程面试题

    10. **守护线程(Daemon Thread)**:了解其作用,以及如何创建和使用。 这些是JVM和多线程领域的一些核心面试知识点,理解和掌握它们对于任何Java开发者来说都是非常重要的。在面试过程中,面试官可能会深入探讨...

    Java 多线程编程面试集锦20道问题解答Java多线程编程高难度面试题及解析

    11. **守护线程(Daemon Thread)**:守护线程是后台线程,当所有非守护线程结束时,守护线程会自动终止。通过`setDaemon(true)`将其设置为守护线程。 12. **线程组(ThreadGroup)**:线程组是线程的容器,便于...

    【面试资料】-(机构内训资料)Java多线程面试59题(含答案)_.zip

    8. **守护线程** - **Daemon线程**:后台运行的线程,不会阻止程序的退出。 9. **Future和Callable** - **Future**:代表异步计算的结果,提供了检查计算是否完成、获取结果、取消任务等方法。 - **Callable**:...

    java面试题_多线程(68题).zip

    6. **守护线程(Daemon)**:守护线程是一种特殊的线程,它不会阻止程序的退出,只有当所有非守护线程结束时,JVM才会退出。 7. **线程池**:`ExecutorService`和`ThreadPoolExecutor`允许创建和管理线程池,这可以...

    Java多线程经典面试题68问

    10. **什么是守护线程?** 守护线程是为其他线程提供服务的线程,JVM会在所有非守护线程结束后自动关闭守护线程。 以上只是Java多线程面试题的一部分,实际面试中可能还会涉及线程通信、线程中断、线程优先级、...

    Java面试题线程部分.docx

    而守护线程则运行在后台,为其他线程提供服务,如垃圾收集器(GC)就属于守护线程。创建守护线程可以通过在启动线程前调用`setDaemon(true)`方法实现。守护线程的特点是,当所有用户线程结束时,守护线程也会随之...

    15道面试常问的Java多线程面试题!.zip

    11. **什么是守护线程(Daemon Thread)?** 守护线程是为其他线程服务的线程,当所有非守护线程结束时,守护线程也会自动结束。Java虚拟机的主要线程(垃圾收集器)就是守护线程。 12. **线程优先级的理解和使用...

    多线程面试专题及答案.zip

    13. **守护线程(Daemon Thread)**:用于后台服务,当进程中所有非守护线程结束时,守护线程也将自动结束,例如垃圾收集器就是守护线程。 14. **并发编程最佳实践**:避免过度使用全局锁,尽可能利用并发容器(如...

    java面试第二部分:多线程与锁

    当所有非守护线程结束时,程序会退出,即使还有守护线程在运行。 **创建线程** Java提供三种创建线程的方法:继承Thread类并重写run()方法,实现Runnable接口,或实现Callable接口。Callable接口允许线程有返回值。...

    40道常问的Java多线程面试题!.zip

    10. **什么是守护线程?** 守护线程是后台线程,当所有非守护线程结束时,守护线程也会自动结束。 11. **Java内存模型JMM是什么?** JMM规定了线程如何访问共享变量,确保并发程序的正确性。 12. **volatile...

Global site tag (gtag.js) - Google Analytics