在Java中,有以下幾種方式可以創建多線程:
public class MyThread extends Thread {
@Override
public void run() {
// 線程執行的任務
}
}
// 創建線程對象并啟動
MyThread thread = new MyThread();
thread.start();
public class MyRunnable implements Runnable {
@Override
public void run() {
// 線程執行的任務
}
}
// 創建線程對象并啟動
MyRunnable runnable = new MyRunnable();
Thread thread = new Thread(runnable);
thread.start();
Runnable runnable = new Runnable() {
@Override
public void run() {
// 線程執行的任務
}
};
// 創建線程對象并啟動
Thread thread = new Thread(runnable);
thread.start();
Runnable runnable = () -> {
// 線程執行的任務
};
// 創建線程對象并啟動
Thread thread = new Thread(runnable);
thread.start();
以上是幾種常見的創建多線程的方式,每種方式都有自己的特點和適用場景,根據具體的需求選擇合適的方式來創建多線程。