这段时间在看别人的代码,其中用到了线程。有一个方法setDaemon,不知道是什么意思,于是到google上搜索了一下。
"守护线程",当setDaemon(true)的时候,说明该线程是守护线程。
守护线程: 在Java里面的定义是,如果虚拟机中只有守护线程在运行,则虚拟机退出。虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结束,不管在运行的线程是不是main()线程。
public class TestDaemon implements Runnable{
private int count=0;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Thread a=new Thread(new TestDaemon(),"TestDaemon");
a.setDaemon(true);
a.start();
}
@Override
public void run() {
// TODO Auto-generated method stub
while(true){
System.out.println("TestDaemon Running!!!"+count++);
}
}
}
当a.setDaemon(true);的时候,控制台将输出:
TestDaemon Running!!!0
TestDaemon Running!!!1
...
TestDaemon Running!!!232
如果当a.setDaemon(false);的时候,控制台将输出:
TestDaemon Running!!!0
TestDaemon Running!!!1
...
TestDaemon Running!!!232
...
实际上servlet就是一个守护线程,我们可以用下面的代码去测试:
System.out.println(Thread.currentThread().isDaemon());//输出:true
分享到:
相关推荐
Daemon_Tools Daemon_Tools Daemon_Tools Daemon_Tools
虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱 daemon_tools_347cn_eric虚拟光驱...
daemon 程序例子daemon 程序例子daemon 程序例子
Daemon Tools v4.03 V4.03HE 汉化版,相信经常使用虚拟光驱的人都应该记得,这是当年极其经典的一个版本。 现在的虚拟光驱越做越大,功能也越来越多,最新的版本Daemon Tools 安装后要占用硬盘50多M,然尔对一般的...
daemon.rar 虚拟光驱,安装iso文件的好东西
虚拟光驱daemon
daemon344光驱模拟器
daemontool4.11中文完美版daemontool4.11中文完美版daemontool4.11中文完美版
daemon4301-lite中文版 一个不错的虚拟光驱工具,支持Win9x/win2k/win2003,支持ps,支持加密光盘,装完不需启动即可用。是一个先进的模拟备份并且合并保护盘的软件,可以备份SafeDisc保护的软件,可以打开CUE...
Daemon Tools现在同时支持32位和64位操作系统。 一个不错的虚拟光驱工具,支持Win9x/win2k,支持ps,支持加密光盘,装完不需启动即可用。是一个先进的模拟备份并且合并保护盘的软件,可以备份SafeDisc保护的软件,...
有ISO镜像不知道怎么打开,今天小编(www.dayanzai.me)就给大家分享一款虚拟光驱工具。DAEMON Tools PRO 中文版-光学媒体模拟的最佳软件。 所有 DAEMON Tools 的功能现在都在 一个解决方案里面。DAEMON Tools Pro ...
Daemon Tools 3.46 简体中文版.rar 内有Daemon Tools 3.46 简体中文版.rar; daemon.log
daemon341.exe 虚拟光驱
DaemonTools
虚拟光驱 daemon408-x86免费版本
HA-daemon4301HA-daemon4301
DAEMON Tools Ultra是现在世界上最强的虚拟光驱工具,也是唯一支持NF3、支持PS、支持加密光盘,装完不需启动即可用。也是一个先进的模拟备份并且合并保护盘的软件,可以备份被SafeDisc加密技术保护的光盘,可以打开...
DAEMON Tools 4.30.1 最新汉化版HA-daemon4301-lite.EXE
虚拟光驱软件DaemonTools 4.09