在Java中,可以通過以下兩種方式來實現Runnable接口:
public class MyRunnable implements Runnable {
@Override
public void run() {
// 在這里定義線程執行的任務
}
}
然后,可以將該類的實例傳遞給Thread類的構造函數,創建一個新的線程,并調用start()方法啟動線程。
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
Runnable myRunnable = new Runnable() {
@Override
public void run() {
// 在這里定義線程執行的任務
}
};
Thread thread = new Thread(myRunnable);
thread.start();
這種方式可以省略創建一個新的類,直接在創建Thread對象時實現Runnable接口的匿名類,并重寫run()方法。