在Java中,有兩種常見的方式來創建一個線程:
public class MyThread extends Thread {
public void run() {
// 線程執行的代碼
}
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
}
}
public class MyRunnable implements Runnable {
public void run() {
// 線程執行的代碼
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
這兩種方式都可以創建一個線程,并在其中執行特定的代碼邏輯。在實際開發中,通常推薦使用實現Runnable接口的方式來創建線程,因為Java是單繼承的語言,通過實現接口可以更好地靈活性和組合性。