1、用户线程也成为前台线程,守护线程又称为后台线程
2、默认的所有定义的线程都是用户线程,他的执行结果不会因为主线程的结束而结束,之前定义的都是用户线程
3、守护线程在主线程结束后立即退出,并且不会执行后续没有执行完的操作
4、用户线程可以通过Thread类中的setDaemon()方法变成守护线程
示例如下:
public class RunableTest implements Runnable{
private int count = 1024;
@Override
public void run() {
while (true)
{
System.out.println(count + "");
if(--count == 0)
{
break;
}
}
}
}
主函数:
详细参见博客:
https://blog.csdn.net/xyls12345/article/details/26256693



