在Java中,可以通過兩種方式啟動多線程:
示例代碼:
class MyThread extends Thread {
@Override
public void run() {
// 在此處編寫你希望在新線程中運行的代碼
System.out.println("我是一個新線程");
}
}
public class Main {
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
}
}
示例代碼:
class MyRunnable implements Runnable {
@Override
public void run() {
// 在此處編寫你希望在新線程中運行的代碼
System.out.println("我是一個新線程");
}
}
public class Main {
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
注意:實現Runnable接口的方式更受推薦,因為Java不支持多重繼承,而實現接口可以使類繼承其他類。