架构师之路--多线程之守护线程
来源:互联网 发布:淘宝lv女包 编辑:程序博客网 时间:2024/06/06 01:36
多线在现在的开发中越来越普遍,线程锁,线程同步,线程间的通信等等。今天我们来说下一个很重要的线程 ,“守护线程” 简单的说守护线程是jvm发布出来做维护的一种线程,比如我们经常听到的GC机制,这也是一种守护线程。我们可以把守护线程想象成幼儿园的管理员一样,等所有的孩子都走了才会关掉大门。
Daemon的作用是为其他线程的运行提供服务,比如说GC线程。其实User Thread线程和Daemon Thread守护线程本质上来说去没啥区别的,唯一的区别之处就在虚拟机的离开:如果User Thread全部撤离,那么Daemon Thread也就没啥线程好服务的了,所以虚拟机也就退出了。
守护线程的使用:1、设置守护线程的时候必须在thread.start()之前
2、不是所有的线程都可以设置成守护线程的,比如一个for循环中的写入,还没有守护jvm就已经执行完了。
阅读全文
1 0
- 架构师之路--多线程之守护线程
- java多线程之守护线程
- 4.多线程之守护线程
- 多线程_线程控制之守护线程
- 多线程-线程控制之守护线程
- java多线程之守护线程(daemon thread)
- 【Java多线程】之九:守护线程
- java多线程之守护线程(Daemon)
- JAVA.003 多线程之守护线程
- java多线程之守护线程(Daemon)
- 线程之守护线程
- ava多线程系列-- 之 线程优先级和守护线程
- java多线程之守护线程和用户线程
- Java多线程基础--10之 线程优先级和守护线程
- Android之守护线程
- 架构师之路--线程
- 线程学习之-守护线程
- Java 多线程之-----守护进程
- signal
- iOS runtime ~ class_copyPropertyList与class_copyIvarList区别
- 外网能访问内网的WEB服务器上的站点方法
- 导入数据到数据库出现data truncated for column 错误
- 数组与矩阵---数组的partiton调整
- 架构师之路--多线程之守护线程
- 浅谈读写锁WriteReadLock
- 类创建对象和类指针创建对象的内存表现以及区别
- P2604网络扩容
- bat脚本%cd%和%~dp0获取当前目录区别
- 子DIV块中设置margin-top时影响父DIV块位置的解决办法
- Ubuntu 16.04-LTS 系统安装
- mysql,oracle连接字符串
- 【9.21】 就爱你 爱自己