标签:
1、后台线程(setDaemon方法)
也称守护线程,也就是后台运行的线程,从属于创建他的线程,创建线程结束,后台线程消亡;而用户线程不依赖于他的父线程;设置时必须在线程启动之前。例如,java垃圾回收器就是后台线程。
2、事例
package com.ljb.app.thread;
/**
* 后台线程
* @author LJB
* @version 2015年3月9日
*/
public class TestSetDaemon extends Thread{
public void run () {
while (true) {
System.out.println(getName());
}
}
/**
* @param args
*/
public static void main(String[] args) {
// 创建实例
Thread daemonTh = new TestSetDaemon();
// 设置为后台线程
daemonTh.setDaemon(true);
daemonTh.setName("后台线程");
daemonTh.start();
for (int i = 0 ; i < 10 ; i++) {
System.out.println(Thread.currentThread().getName() + " " + i);
}
}
}
注:后台线程是死循环,前台线程结束后台会自然结束
标签:
原文地址:http://my.oschina.net/u/2320342/blog/384427