共計 734 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 中調用多線程的方法有兩種:
- 繼承 Thread 類:創建一個繼承自 Thread 類的子類,重寫 run() 方法,在 run() 方法中定義線程執行的任務,然后創建該子類的對象,調用 start() 方法啟動線程。
示例代碼:
class MyThread extends Thread {public void run() {// 線程執行的任務
}
}
public class Main {public static void main(String[] args) {MyThread myThread = new MyThread();
myThread.start();}
}
- 實現 Runnable 接口:創建一個實現了 Runnable 接口的類,實現 run() 方法,在 run() 方法中定義線程執行的任務,然后創建該類的對象,將其作為參數傳遞給 Thread 類的構造方法,最后調用 Thread 對象的 start() 方法啟動線程。
示例代碼:
class MyRunnable implements Runnable {public void run() {// 線程執行的任務
}
}
public class Main {public static void main(String[] args) {MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();}
}
這兩種方法都可以實現多線程的調用,但推薦使用實現 Runnable 接口的方式,因為 Java 是單繼承的,如果已經繼承了其他類,就無法再繼承 Thread 類,此時可以通過實現 Runnable 接口來創建線程。此外,實現 Runnable 接口還可以使代碼更加清晰和可擴展。
丸趣 TV 網 – 提供最優質的資源集合!
正文完