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

(http://my.oschina.net/u/2320342/blog/384427)


1、后台线程(setDaemon方法)

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

2、事例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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);
  
  }
}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值