Java中的守护程序线程和用户线程之间的区别
众所周知,Java是一种支持多线程的语言,基于自然界,Java中的线程分为两种类型:守护程序线程和用户线程。
以下是守护程序线程和用户线程之间的重要区别。
守护程序线程与用户线程的示例
JavaTester.java
class JavaTester extends Thread {
@Override
public void run(){
System.out.println("User Thread or Non-Daemon Thread");
}
}
public class MainThread {
public static void main(String[] args){
JavaTester mt = new JavaTester();
mt.start();
System.out.println("Main Thread");
System.out.println("Is " + mt.getName() + " a Daemon Thread: "+ mt.isDaemon());
System.out.println("Is " + Thread.currentThread().getName() + " a Daemon Thread: " + Thread.currentThread().isDaemon());
}
}输出结果
Main Thread Is Thread-0 a Daemon Thread: false Is main a Daemon Thread: false User Thread or Non-Daemon Thread
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短