码迷,mamicode.com
首页 > 编程语言 > 详细

线程调度四(setDaemon方法的使用)

时间:2015-03-09 17:42:26      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

1、后台线程(setDaemon方法)

    也称守护线程,也就是后台运行的线程,从属于创建他的线程,创建线程结束,后台线程消亡;而用户线程不依赖于他的父线程;设置时必须在线程启动之前。例如,java垃圾回收器就是后台线程。

2、事例

package com.ljb.app.thread;
/**
 * 后台线程
 * @author LJB
 * @version 2015年3月9日
 */
public class TestSetDaemon extends Thread{
 
 public void run () {
  while (true) {
   System.out.println(getName());
  }
 }
 /**
  * @param args
  */
 public static void main(String[] args) {
  // 创建实例
  Thread daemonTh = new TestSetDaemon();
  
  // 设置为后台线程
  daemonTh.setDaemon(true);
  daemonTh.setName("后台线程");
  
  daemonTh.start();
  
  for (int i = 0 ; i < 10 ; i++) {
   System.out.println(Thread.currentThread().getName() + " " + i);
  } 
 }
}

注:后台线程是死循环,前台线程结束后台会自然结束

线程调度四(setDaemon方法的使用)

标签:

原文地址:http://my.oschina.net/u/2320342/blog/384427

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!