java守护进程
来源:互联网 发布:socket 编程实例 编辑:程序博客网 时间:2024/05/22 03:06
1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程.
2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。
3.Main主线程结束了(Non-daemon thread),如果此时正在运行的其他threads是daemon threads,JVM会使得这个threads停止,JVM也停下.
4.总之,必须等所有的Non-daemon线程都运行结束了,只剩下daemon的时候,JVM才会停下来,注意Main主程序是Non-daemon线程.
简单例子
/**
* 守护进程
* @author xing
*
*/
public class A implements Runnable{
public void run()
{
for(;;){
System.out.println("hello world");
}
}
/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
Thread thread = new Thread(new A());
//thread.setDaemon(true); //设置为守护进程
thread.start();
Thread.sleep(3000);
}
}
- java守护进程
- java守护进程
- java守护进程
- java守护进程案例
- java中的守护进程
- java开发守护进程
- java 守护进程
- java-守护进程
- JAVA守护进程(守护线程)
- java的守护进程setDaemon
- Java 多线程之-----守护进程
- java的守护进程与非守护进程
- Java中的守护进程和非守护进程
- java,python守护进程守护线程Daemon(经典好文)
- 守护进程与java中的守护线程使用
- 守护进程守护自身
- 守护线程、守护进程
- linux守护进程形式运行java程序
- 进程间通信的方法
- Qt移植到开发板上如何使用触摸屏及改变界面大小
- ARM9_S3C2440学习(六)SDRAM内存分配
- Android 如何建立AIDL
- 零起步6-CentOS6.3源码安装mysql5.5.28
- java守护进程
- JFreeChart详细使用说明,附案例
- Android FactoryTest框架
- ARM9_S3C2440学习(七)SDRAM学习总结
- 再读《CSS权威指南》
- jquery easyui datebox 的使用 .
- 一致性哈希机器在分布式中的作用
- xml DTD约束
- [Java GUI] Swing中JList和JRadioButton的联合使用