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(){}
}

浙公网安备 33010602011771号