在Java中,可以使用以下兩種方式實現線程:
public class MyThread extends Thread {
public void run() {
// 線程執行的代碼邏輯
}
}
// 創建并啟動線程
MyThread myThread = new MyThread();
myThread.start();
public class MyRunnable implements Runnable {
public void run() {
// 線程執行的代碼邏輯
}
}
// 創建并啟動線程
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
在以上兩種方式中,都需要重寫run()方法,在該方法中編寫線程要執行的代碼邏輯。然后通過創建Thread對象,并傳入實現了Runnable接口的類對象(或者直接創建繼承了Thread類的類對象),再調用start()方法來啟動線程。