网站首页 > java教程 正文
大家都知道,在Java中有两种线程:User Thread(用户线程)和DaemonThread(守护线程)。那它们有何区别呢?
What is Daemon thread?
Daemon thread is a low priority thread that runs in background to perform tasks such as garbage collection.

守护线程是一个低优先级的线程,它在后台运行,执行像垃圾收集等任务。
Properties:
1.They can not prevent the JVM from exiting when all the user threads finish their execution.
它们不能阻止JVM在所有用户线程执行完毕后退出。
2.JVM terminates itself when all user threads finish their execution.
当所有用户线程执行完毕后,JVM自行终止。
3.If JVM finds running daemon thread, it terminates the thread and after that shutdown itself. JVM does not care whether Daemon thread is running or not.
如果JVM发现正在运行的守护进程线程,它就会终止该线程,然后关闭自己。JVM并不关心Daemon线程是否在运行。
4.It is an utmost low priority thread.
守护线程是一个最低级别的线程。
猜你喜欢
- 2025-05-30 线程池的使用及ThreadPoolExecutor源码分析
- 2025-05-30 面试官:什么是虚拟线程?为什么要有虚拟线程?
- 2025-05-30 「超级详细」Java线程实现原理
- 2025-05-30 并发编程之ThreadPoolExecutor线程池原理解析
- 2025-05-30 阿里资深架构推荐学习四本实战书籍:MySQL+Redis+Kfaka+多线程
- 2025-05-30 杰哥教你面试之一百问系列:java多线程
- 2025-05-30 面试突击29:说一下线程池7个参数的含义?
- 2025-05-30 一个 tomcat 项目使用多个线程池还是一个线程池 ?
- 2025-05-30 一个注解 —— 完美实现分布式锁
- 2025-05-30 Java 线程的生命周期及各阶段状态
欢迎 你 发表评论:
- 11-10电脑死机怎么重装系统(电脑开不了机怎么重装系统)
- 11-10u盘量产3个小时还没完(u盘量产多长时间)
- 11-10开心手机恢复大师免费版(开心手机恢复大师软件下载)
- 11-10怎么修改电脑开机启动项(电脑更改开机启动项)
- 11-10都市超级全能系统(都市全能超级学生 百度百科)
- 11-10为什么明明有网却打不开网页
- 11-10杀毒清理软件哪个好(杀毒清理软件推荐)
- 11-10win7蓝屏怎么修复(win7蓝屏如何处理)
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)

本文暂时没有评论,来添加一个吧(●'◡'●)