Java——后台线程,守护线程

package day04;
/**
 * 后台线程,守护线程
 * 特点:
 * 当进程中所有前台线程都结束时,后台线程
 * 结束,无论后台线程是否还在运行
 * @author Administrator
 *
 */
public class ThreadDemo7 {
	private static Thread jack;

	public static void main(String[] args) {
		//rose 扮演者:前台线程
		Thread rose = new Thread() {
			public void run() {
				for(int i=0;i<10;i++) {
					System.out.println(
							"rose:let me go!");
					try {
						Thread.sleep(1000);
					} catch (InterruptedException e) {

					}
				}
				System.out.println("rose:AAAAAAAaaaaaaa......");
				System.out.println("音效:噗通。。。");
			}
		};
		
		//jack扮演者:后台线程
		Thread jack = new Thread() {
			public void run() {
				while(true) {
					System.out.println(
							"jack:you jump!i jump!");
					try {
						Thread.sleep(1000);
					} catch (InterruptedException e) {
						
					}
				}
			}
		};
		
		rose.start();
		
		jack.setDaemon(true); //jack设置成守护线程
		jack.start();
	}
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43442290/article/details/88965682