线程基础03
6.用户线程和守护线程
- 用户线程:也叫工作线程,当线程的任务执行完或者通知方法结束。平时用到的普通线程均是用户线程,当在Java程序中创建一个线程,它就被称为用户线程
- 守护线程(Daemon):一般是为工作线程服务的,当所有的用户线程结束,守护线程自动结束
- 常见的守护线程:垃圾回收机制
例子1:如何将一个线程设置成守护线程
[code]package li.thread.method;public class ThreadMethodExercise { public static void main(String[] args) throws InterruptedException { MyDaemonThread myDaemonThread = new MyDaemonThread(); //如果我们希望当主线程结束后,子线程自动结束,只需要将子线程设置为守护线程 myDaemonThread.setDaemon(true); myDaemonThread.start(); for (int i = 1; i |