对于 java 应用来说 主线程 main 方法工作线程 默认创建的线程都是工作线程守护线程, 线程实例对象创建后, start() 前, 调用 setDaemon(true) 效果是主线程执行结束, 守护线程跟着结束; 而如果是工作线程, 是继续执行的, 不受主线程影响