线程 5. 自定义线程 implements Runnable

2017-05-31  本文已影响0人  灰气球
public class Demo3 implements Runnable{
    @Override
    public void run() {
        for(int i = 0 ; i< 100 ; i++){
            System.out.println(Thread.currentThread().getName()+":"+i);
        }
        System.out.println("当前线程对象:"+Thread.currentThread());  // 当前线程对象是: Thread
        System.out.println("当前对象:"+ this);   //this对象: Demo3的对象
    }

    public static void main(String[] args) {
        //创建Runnable实现类的对象
        Demo3 d = new Demo3();
        //创建Thread对象,并且把Runnable实现类对象作为参数传递进去
        Thread t = new Thread(d,"狗娃");
        //调用thead对象的start方法开启线程。
        t.start();

        //主线程执行的。
        for(int i = 0 ; i< 100 ; i++){
            System.out.println(Thread.currentThread().getName()+":"+i);
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读