Java中的守护程序线程
守护程序线程是作为低优先级线程运行的后台服务线程,并执行后台操作(如垃圾回收)。如果仅剩余守护程序线程,则JVM退出。
Thread类的setDaemon()方法用于将特定线程标记/设置为守护程序线程或用户线程。当仅运行的所有线程都是守护程序线程时,Java虚拟机将退出。必须在线程启动之前调用此方法。
示例
class adminThread extends Thread {
adminThread() {
setDaemon(false);
}
public void run() {
boolean d = isDaemon();
System.out.println("daemon = " + d);
}
}
public class Tester {
public static void main(String[] args) throws Exception {
Thread thread = new adminThread();
System.out.println("thread = " + thread.currentThread());
thread.setDaemon(false);
thread.start();
}
}输出结果
thread = Thread[main,5,main] daemon = false
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短