后台线程实例

作者在 2010-05-23 19:03:37 发布以下内容
public class TestDaemonThread {    
    public static void main(String args[]){
        Thread t1 = new MyRunner(10);
        t1.setName("用户线程t1");
        t1.start();
        
        Thread t2 = new MyRunner(100);
        t2.setDaemon(true);
        t2.setName("后台线程t2");
        t2.start();
        
        for(int i=0;i<10;i++){
            System.out.println(Thread.currentThread().getName() + ": " + i);    
        }
        System.out.println("主线程结束!");
    }
}

class MyRunner extends Thread {
    private int n;
    public MyRunner(int n){
        this.n = n;    
    }
    public void run() {
        for(int i=0; i<n; i++) {    
                System.out.println(this.getName() + ": " + i);
        }
        System.out.println(this.getName() + "结束!");
    }
}
线程 | 阅读 954 次
文章评论,共0条
游客请输入验证码
浏览290817次