Java守护线程
2013-04-12 12:30
155 查看
当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;
如果还有一个或以上的非守护线程则不会退出。
和普通线程写法的区别就是:
demo
如果还有一个或以上的非守护线程则不会退出。
和普通线程写法的区别就是:
setDaemon(true);
demo
public class DeamonThread extends Thread { public void run() { try { for (int i = 0; i < 10; i++) { System.out.println("线程执行了"+ i); Thread.sleep(1000); } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { Thread thread = new DeamonThread(); thread.setDaemon(true); thread.start(); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- java 多线程守护线程和非守护线程
- java笔记--守护线程的应用
- java守护线程的理解
- Java线程之守护线程(Daemon)
- Java中的守护线程
- Java多线程知识点总结——进阶篇(十一) 之 守护线程(后台运行)
- Java的守护线程与非守护线程
- java多线程总结二:后台线程(守护线程)
- 守护进程与java中的守护线程使用
- JAVA之旅(十五)——多线程的生产者和消费者,停止线程,守护线程,线程的优先级,setPriority设置优先级,yield临时停止
- java中精灵线程(Daemon)或守护线程和普通线程有什么区别
- java多线程总结二:后台线程(守护线程)
- Java中守护线程的总结
- Java 中的守护(Daemon)线程中finally代码块是否执行的问题
- java多线程之守护线程以及Join方法
- Java中守护线程的总结
- java多线程-守护线程
- Java线程:线程的调度-守护线程
- Java线程之守护线程(Daemon)用法实例
- 【java多线程】用户线程和守护线程的区别