Java中調用多線程的方法有兩種:
示例代碼:
class MyThread extends Thread {
public void run() {
// 線程執行的任務
}
}
public class Main {
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
}
}
示例代碼:
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();
}
}
這兩種方法都可以實現多線程的調用,但推薦使用實現Runnable接口的方式,因為Java是單繼承的,如果已經繼承了其他類,就無法再繼承Thread類,此時可以通過實現Runnable接口來創建線程。此外,實現Runnable接口還可以使代碼更加清晰和可擴展。