Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
2011-09-22 10:02
761 查看
/* 如果我们对某个线程对象在启动(调用start方法)之前调用了setDaemon(true)方法,这个线程就变成了 后台线程.对java程序来说,只要还有一个前台线程在运行,这个进程就不会结束,如果一个进程中只有 后台线程运行,这个进程会结束. */ public class QHThread { public static void main(String[]aregs) { Thread m=new MoreThread(); m.setDaemon(true);//把"true"改为"false"就变为了前台线程. m.start(); /* while(true) System.out.println("main方法-->>"+Thread.currentThread().getName()); 注释这两行输出结果:run方法-->>Thread-0,执行一会儿就结束了. 如果不注释这两行输出结果是,main方法和run方法交替循环执行. */ } } class MoreThread extends Thread { public void run() { while(true) System.out.println("run方法-->>"+Thread.currentThread().getName()); } }
CSDN
Java编程技术交流QQ群:171396965 技术需要交流,技术需要与时俱进.这里是优秀爱好Java编程的集聚地,我们一起学习,共同进步.加入时请注明Java字样,谢谢.
作者:StellaAh 发表于2011-9-22 10:01:56 原文链接
阅读:379 评论:0 查看评论
相关文章推荐
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Java多线程 小知识 守护线程(后台线程)setDaemon、join方法、优先级、yield方法
- Java【多线程知识总结(3)】调用join()合并线程
- Java【多线程知识总结(3)】调用join()合并线程
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- Java学习笔记73. 后台线程与setDaemon( )方法
- Java【多线程知识总结(1)】用Thread类创建线程
- Java【多线程知识总结(8)】线程通信,wait()与notify()的运用
- Java【多线程知识总结(8)】线程通信,wait()与notify()的运用
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- java多线程总结二:后台线程(守护线程)
- Java多线程——<五>后台线程(daemon)
- setDaemon(true)后就是后台线程(守护线程 ),反之就是前台线程(用户线程)
- java多线程总结二:后台线程(守护线程)
- Java多线程知识点总结——进阶篇(十一) 之 守护线程(后台运行)