Daemon是魔鬼的意思。魔鬼是很可怕的,也是很有力量的。这与后台进程有异曲同工之妙。
只要进程有一个前台线程在运行,这个进程就不会结束;但是如果一个进程只有后台线程在工作,那么这个进程就结束了。
后台线程:如果一个线程在启动前设置为后台线程,则这个线程就是后台线程。
设置方法就是setDaemon方法。如下例:
Thread t = new Thread();
t.setDaemon(true); //setDaemon方法必须在start方法之前执行
t.start();
本文解释了Daemon线程的概念及其与后台进程的关系。Daemon线程在Java中是一种特殊类型的线程,它不会阻止程序的关闭。当仅剩Daemon线程运行时,程序将结束。
Daemon是魔鬼的意思。魔鬼是很可怕的,也是很有力量的。这与后台进程有异曲同工之妙。
只要进程有一个前台线程在运行,这个进程就不会结束;但是如果一个进程只有后台线程在工作,那么这个进程就结束了。
后台线程:如果一个线程在启动前设置为后台线程,则这个线程就是后台线程。
设置方法就是setDaemon方法。如下例:
Thread t = new Thread();
t.setDaemon(true); //setDaemon方法必须在start方法之前执行
t.start();
2297
2734

被折叠的 条评论
为什么被折叠?