版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35346829/article/details/86688917
package peiyu;
public class DaemonTest {
/**
* 用户线程结束,jvm就会停止,无视守护线程的状态
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
God god = new God();
You you = new You();
Thread t = new Thread(god);
t.setDaemon(true); // 把 t设置成 守护线程
t.start();
new Thread(you).start();
}
}
class You extends Thread {
@Override
public void run() {
for(int i = 0;i<365*10;++i) {
System.out.println("life" + i);
}
System.out.println( "dead" );
}
}
class God extends Thread {
@Override
public void run() {
while(true) {
System.out.println("bless you ");
}
}
}