* 守护线程(后台线程):
* 定义: java中有两类线程,User THread(用户线程), Daamon Thread(后湖线程),守护线程是为其他线程提供服务,
* 比如java垃圾回收器就是一个守护线程.
* 说明:
* 1.在一个进程中如果只剩下了守护线程,那么守护线程也会死亡掉;
* 2.一个线程默认都不是守护线程,可以通过daemon(on)将该线程设置为守护线程;
*/
public class Demo10 extends Thread {
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
System.out.println(Thread.currentThread().getName() +"是不是守护线程"+Thread.currentThread().isDaemon());
System.out.println("开始更新安装程序...");
for(int i=0; i<=100; i++){
System.out.println("安装包更新到" + i +"%...");
if(i == 100)
{
System.out.println("安装包更新完毕!");
}
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo10 d10 = new Demo10();
d10.setDaemon(true);
d10.start();
for(int i=0; i<100; i++){
System.out.println("主线程"+i);
}
}
}