这段时间在看别人的代码,其中用到了线程。有一个方法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是一款著名的虚拟光驱软件,它在IT行业中被广泛使用,特别是在安装大型游戏或软件时,无需物理光驱即可运行CD/DVD镜像文件。该软件的主要功能是模拟光驱设备,允许用户加载ISO、BIN等镜像文件,极大地...
"daemon.rar" 是一个包含"daemon.exe"的压缩包,该文件通常指的是Daemon Tools,这是一个非常流行的虚拟光驱软件,尤其适用于Windows操作系统。 Daemon Tools允许用户加载ISO、BIN等光盘映像文件,模拟出一个或多个...
Daemon Tools是一款广受欢迎的虚拟光驱软件,尤其在游戏爱好者和系统管理员中有着广泛的使用。它的3.47版本是一个经典的老版本,以其小巧的体积(不到500KB)和出色的性能赢得了用户的好评。这个版本可能在很多地方...
Daemon Tools是一款著名的虚拟光驱软件,它在IT领域中被广泛使用,特别是在游戏爱好者和系统管理员之间。Daemon Tools v4.0.9是该软件的一个版本,它允许用户创建虚拟CD和DVD驱动器,以便无需物理光盘即可运行软件、...
**daemontools 3.4.7简体中文版:强大的虚拟光驱软件** daemontools是一款经典的系统管理工具,主要用于创建、管理和监控服务(daemon)在Unix-like操作系统中的运行状态。由David J. Butenhof开发,它提供了一套...
《Apache Commons Daemon原生库详解》 Apache Commons Daemon是一个开源项目,主要为Java应用程序提供与操作系统交互的能力。这个项目的重点在于“daemon”,在Unix和类Unix系统中,daemon是指在后台运行的服务程序...
虚拟光驱 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 Tools是一款知名的虚拟光驱软件,其最新版本为5.2.0.0。这款工具在IT领域中被广泛使用,特别是在游戏爱好者和系统管理员群体中,因其强大的功能和易用性而备受推崇。DAEMON Tools的主要作用是模拟硬盘驱动器...
Daemon Tools是一款著名的虚拟光驱软件,它在个人电脑系统中广泛使用,特别是在Windows操作系统环境下。这个压缩包包含的是Daemon Tools的四个旧版本:317、344、346和347,适用于Win9x/Me操作系统,这意味着它们...
Daemon Tools是这类虚拟光驱软件的代表之一,它提供了方便快捷的ISO镜像管理功能。然而,有时候在卸载Daemon Tools后,可能会遇到一些问题,比如虚拟光驱仍然出现在系统中,或者残留的文件导致新的安装无法正常进行...
《虚拟光驱技术详解与DAEMON Tools V3.46简体中文版介绍》 在数字化时代,虚拟光驱作为一种高效、便捷的工具,已经逐渐成为计算机用户的重要辅助软件。虚拟光驱允许用户在没有物理光驱的情况下,通过创建虚拟光盘...
标题中的"daemon3.47版"指的是Daemon Tools这一知名虚拟光驱软件的特定版本,即3.47版。Daemon Tools是历史悠久且广受好评的虚拟光驱软件之一,它提供多种操作系统平台的支持,包括Windows系统。 Daemon Tools的...
精灵虚拟光驱(Daemon Tools Lite) v4.47.1 官方中文版安装图解 精灵虚拟光驱(Daemon Tools Lite)是一款功能强大且易于使用的虚拟光驱软件,能够模拟物理光驱,OUNT虚拟磁盘,实现文件的烧录、播放和管理。以下是 ...
Daemon Tools是一款广受欢迎的虚拟光驱软件,尤其在3.46版本时,它已经拥有相当成熟的稳定性和功能。这个版本特别为中国用户提供了简体中文界面,使得国内用户能够更加方便地操作和理解软件的各项功能。 Daemon ...
"daemon"一词在IT行业中通常指的是守护进程,这是一种在后台运行的计算机程序,它不会与用户界面直接交互,但负责执行特定的服务或任务。在Windows操作系统中,我们经常遇到的"daemon"应用是虚拟光驱软件,如这里的...
DaemonTools4.09是一款经典的虚拟光驱软件,它允许用户在计算机上模拟CD/DVD驱动器,无需物理光盘即可运行光盘映像文件。这个版本被特别提及为适用于Windows Server 2008操作系统,表明它兼容该服务器平台,但可能不...
Daemontools是一款功能强大的系统工具,主要用于管理和监控持续运行的服务。版本4.11是其一个重要的更新,特别地,这里的"中文完美版"意味着它已经进行了汉化处理,适合中国用户使用,无需担心语言障碍。这个版本的...
Daemon Tools v4.03 V4.03HE 汉化版,相信经常使用虚拟光驱的人都应该记得,这是当年极其经典的一个版本。 现在的虚拟光驱越做越大,功能也越来越多,最新的版本Daemon Tools 安装后要占用硬盘50多M,然尔对一般的...
在计算机技术日新月异的今天,虚拟光驱软件已经成为了许多用户必备的工具之一。其中,daemon tools lite 4.4是一款备受赞誉的免费虚拟光驱软件,尤其因其全中文界面和便捷的功能而深受中国用户的喜爱。它不仅提供了...
"daemon-0.8.tar.gz" 是一个在IT领域常见的压缩文件格式,它包含了名为 "daemon-0.8" 的项目或软件的源代码或资源。这个文件的命名方式表明它是一个版本号为0.8的守护进程(daemon)相关的程序。在Linux和Unix系统中...