线程可分为用户线程(user thread) 和 守护线程(daemon thread)。
守护线程指在后台运行的线程,也称为后台线程,用于提供后台服务。
Java创建的线程默认是用户线程。
两者的差别是,当进程中还有用户线程在运行时,进程不终止;
当进程中只有守护线程在运行时,进程终止。
外面的线程main线程,结束退出,里面的线程,依旧继续执行,如截图
开始守护进程: thread.setDaemon(true);
main线程退出,内部线程一起退出。
线程可分为用户线程(user thread) 和 守护线程(daemon thread)。
守护线程指在后台运行的线程,也称为后台线程,用于提供后台服务。
Java创建的线程默认是用户线程。
两者的差别是,当进程中还有用户线程在运行时,进程不终止;
当进程中只有守护线程在运行时,进程终止。
外面的线程main线程,结束退出,里面的线程,依旧继续执行,如截图
开始守护进程: thread.setDaemon(true);
main线程退出,内部线程一起退出。