The daemon thread of java thread control

package cn.itcast_07;

import cn.itcast_07.MyThread;
/*
 * 
 * public final void setDaemon(boolean on):将该线程标记为守护线程或用户线程
 * 当正在运行的线程都是守护线程时,Java虚拟机退出。该方法必须在启动线程前调用
 * 
 */
public class 线程控制之守护线程 {
    
    

	public static void main(String[] args) {
    
    
		   //创建对象
   		MyThread my1 = new MyThread();
   		MyThread my2 = new MyThread();
   			
   		my1.setName("张飞");
   		my2.setName("关羽");
   		
   		//设置守护线程
   		my1.setDaemon(true);
   		my2.setDaemon(true);
   		
   		my1.start();
   		my2.start();
   		
   		Thread.currentThread().setName("刘备");
   		for(int x = 0;x<5;x++) {
    
    
   			System.out.println(Thread.currentThread().getName()+"----"+x);
   		}
	}
}

Guess you like

Origin blog.csdn.net/kaszxc/article/details/108893853