實現Runnable介面來建立多執行緒
阿新 • • 發佈:2022-04-02
通過實現Runnable介面來建立多執行緒的方式要優於繼承Thread類的方式,
實現Runnable介面建立多執行緒的步驟:
- 使用Implements關鍵字來實現Runnable介面
- 重寫run方法,在裡面寫需要和main執行緒同時執行的程式碼塊
- 在main執行緒裡面建立Thread類的例項物件,然後建立實現Runnable介面類的例項,接著寫需要多執行緒同步執行的內容
- 通過Thread類例項物件.start的方式來開啟執行緒,但是因為這裡的Thread類例項是空的,所以需要把要執行多執行緒的物件丟進去,就有了這行程式碼:Thread t = new Thread(t1);
程式碼實現步驟如下:
package thread; public class Thread3 implements Runnable { @Override public void run() { for (int i = 0; i <200 ; i++) { System.out.println("我在看程式碼"+i); } } public static void main(String[] args) { Thread3 t1 = new Thread3(); Thread t = new Thread(t1); t.start(); for (int i = 0; i <200 ; i++) { System.out.println("我在學習多執行緒"+i); } } }