线程分为用户线程和守护线程。 用户线程,虚拟机必须确保用户线程执行完毕。例如main方法。守护线程,虚拟机不必确保守护线程执行完毕。例如垃圾回收、记录操作日志、监控内存等。 注意: 设置线程为守护线程的方法,setDaemon(boolean flag) 线程默认都是用户线程(daemon=false)