Runnable接口和Thread类的区别

Runnable是接口,Thread是类;Thread类也实现了Runnable接口;

实现Runnable接口可以实现多继承;而Thread只是一个类不能实现多继承;

Runnable接口只有一个run方法,所以开启线程如果没有其它要求,实现接口即可;

Thread类有很多方法。当然其也有很多方法是静态的;

Runnable接口和Thread类开启线程,最后都必须用start方法来启动线程。

实现Runnable接口的类:

public ThreadR implements Runnable{

     public void run(){}

}


public ThreadRTwo extends Thread{

   public void run(){}

}

public void class ThreadI{

    public static void main(String[] args){

      ThreadR  tr=new ThreadR();

      Thread  t=new Thread(tr);

      t.start();


-------------------------------------------------

   ThreadRTwo  trt=new ThreadRTwo();

     trt.start();

   }

}

本文出自 “编程开发” 博客,谢绝转载!

你可能感兴趣的:(Runnable,接口,Thread类)