Thread的setDaemon(true)方法的作用
来源:互联网 发布:苹果办公软件 编辑:程序博客网 时间:2024/05/16 07:32
定义:守护线程--也称“服务线程”,在没有用户线程可服务时会自动离开。
优先级:守护线程的优先级比较低,用于为系统中的其它对象和线程提供服务。
设置:通过setDaemon(true)来设置线程为“守护线程”;将一个用户线程设置为
守护线程的方式是在 线程对象创建 之前 用线程对象的setDaemon方法。
example: 垃圾回收线程就是一个经典的守护线程,当我们的程序中不再有任何运行的
Thread,程序就不会再产生垃圾,垃圾回收器也就无事可做,所以当垃圾回收线程是
JVM上仅剩的线程时,垃圾回收线程会自动离开。它始终在低级别的状态中运行,用于
实时监控和管理系统中的可回收资源。
生命周期:守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且
周期性地执行某种任务或等待处理某些发生的事件。也就是
说守护线程不依赖于终端,但是依赖于系统,与系统“同生共死”。那Java的守护线程是
什么样子的呢。当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个
或以上的非守护线程则JVM不会退出。
- Thread的setDaemon(true)方法的作用
- Thread的setDaemon(true)方法的作用
- Thread的setDaemon(true)方法的作用
- Thread的setDaemon(true)方法的作用
- Thread的setDaemon(true)方法的作用
- Thread.setDaemon的用法
- Java的Thread.setDaemon
- Java的Thread.setDaemon
- Thread setDaemon 方法
- threading.Thread.setDaemon()方法
- 【Java基础】Thread setDaemon 方法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- UpdateData(true)的作用
- WCF常见问题(3) -- WCF 4.0 Simple Configuration 如何修改默认Binding
- 关于活动目录的五个角色以及GC的作用
- 7月4学习日志
- java线程的sleep(),wait(),notify(),yield()方法的区别要点
- 隐喻
- Thread的setDaemon(true)方法的作用
- 你是时侯该在网络上说谎了!
- poj3740 Easy Finding(深搜)
- SED单行脚本快速参考(Unix 流编辑器)
- 程序员必须知道的编程格言
- Android的全屏问题
- 简单设置,让假冒的杀毒软件失效
- NS2简单介绍
- web.xml中配置Spring