1. 程式人生 > >建立執行緒常用的兩種方法

建立執行緒常用的兩種方法

1,實現Runnable方法
/**
* 宣告實現 Runnable 介面的類。該類然後實現 run 方法。然後可以分配該類的例項,在建立 Thread 時作為一個引數來傳遞並啟動
*
*
* @author cuijiao
* @date 2017年12月26日
*/
// 建立實現Runnable介面的類:
public class PrimeRun implements Runnable {
public PrimeRun() {
// 構造方法
}

@Override
public void run() {

}

public static void main(String[] args) {
PrimeRun p = new PrimeRun();// 建立類物件
Thread th = new Thread(p);// 建立Thread物件
th.start();// 啟動執行緒

}



2.繼承Thread方法

/**
 * 將類宣告為 Thread 的子類。該子類應重寫 Thread 類的 run 方法。接下來可以分配並啟動該子類的例項
 *
 *
 * @author cuijiao
 * @date 2017年12月26日
 */
// 定義一個繼承Thread類的子類:
public class PrimeThread extends Thread {


    public PrimeThread() {
    }


    @Override
    public void run() {
    }


    public static void main(String[] args) {
        PrimeThread p = new PrimeThread();// 構造子類的一個物件
        p.start();// 啟動執行緒
    }
}