java中怎么用過(guò)thread類創(chuàng)建線程

小億
82
2024-02-28 11:01:07

在Java中使用Thread類創(chuàng)建線程可以通過(guò)以下步驟實(shí)現(xiàn):

  1. 創(chuàng)建一個(gè)類并繼承Thread類,重寫(xiě)run()方法,在run()方法中編寫(xiě)線程的執(zhí)行邏輯。
public class MyThread extends Thread {
    @Override
    public void run() {
        // 線程執(zhí)行邏輯
        System.out.println("Hello, I am a thread!");
    }
}
  1. 在主程序中創(chuàng)建線程對(duì)象,并調(diào)用start()方法啟動(dòng)線程。
public class Main {
    public static void main(String[] args) {
        MyThread myThread = new MyThread();
        myThread.start();
    }
}

通過(guò)以上步驟,就可以使用Thread類創(chuàng)建線程并執(zhí)行線程邏輯。需要注意的是,線程對(duì)象只能調(diào)用一次start()方法啟動(dòng)線程,如果再次調(diào)用會(huì)拋出IllegalThreadStateException異常。

0