线程分类:
线程可分为用户线程(user thread) 和 守护线程(daemon thread)。
守护线程指在后台运行的线程,也称为后台线程,用于提供后台服务。
Java创建的线程默认是用户线程。
两者的差别是,当进程中还有用户线程在运行时,进程不终止;
当进程中只有守护线程在运行时,进程终止。
Thread类与守护线程有关的方法声明如下:
public final void setDaemon(boolean on) //若on为true,则设置为守护线程,必须在启动线程前调用
public final boolean isDaemon() //判断是否为守护线程,若是,则返回true;否则返回false
线程可分为用户线程(user thread) 和 守护线程(daemon thread)。
守护线程指在后台运行的线程,也称为后台线程,用于提供后台服务。
Java创建的线程默认是用户线程。
两者的差别是,当进程中还有用户线程在运行时,进程不终止;
当进程中只有守护线程在运行时,进程终止。
Thread类与守护线程有关的方法声明如下:
public final void setDaemon(boolean on) //若on为true,则设置为守护线程,必须在启动线程前调用
public final boolean isDaemon() //判断是否为守护线程,若是,则返回true;否则返回false