Java-多线程的两种创建方式

第一种方式:

创建一个类,继承 java.lang.Thread ,从而创建一个类。例如:

public class MyThread extends Thread{

  //然后写一个入口:run()方法

  public void run(){}

}

可以直接通过实例化MyThread来运行。

通过 start()方法调用开启新线程。

 

第二种方式:

创建一个类,实现java.lang.Runnable ,重写Runnable中的方法:

通过Thread t = new Thread(new MyThread());

创建一个线程时,通过向该构造方法传递一个Runnable接口的实例对象。

public class MyThread implements Runnable{

public void run(){}

}

 

posted @ 2021-03-28 18:31  zxinlog  阅读(81)  评论(0)    收藏  举报