java--多线程--守护线程Daemon

版权声明:本文为博主原创文章,未经博主允许不得转载。 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   ");
		}	
	}
	
}

猜你喜欢

转载自blog.csdn.net/qq_35346829/article/details/86688917