Java中定義線程可以通過以下兩種方式:
public class MyThread extends Thread {
public void run() {
// 定義線程的任務邏輯
}
}
public 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();
}
}
以上兩種方法都可以用于創建線程,區別在于繼承Thread類只能繼承一個類,而實現Runnable接口可以實現多個接口,因此推薦使用實現Runnable接口的方式創建線程。