1. 程式人生 > 資訊 >控油祛痘 + 收縮毛孔,顏百科水楊酸/乳糖酸精華液 19 元(減 70 元)

控油祛痘 + 收縮毛孔,顏百科水楊酸/乳糖酸精華液 19 元(減 70 元)

執行緒建立

三種建立方式

  • Thread class:繼承Thread
  • Runnable介面:實現Runnable介面
  • Callable介面:實現Callable介面

繼承Thread類

  • 自定義執行緒類繼承Tread類
  • 重寫run()方法,編寫執行緒執行體
  • 建立執行緒物件,呼叫start()方法啟動執行緒

例項:

// 建立執行緒方式一:繼承Thread類,重寫run()方法,呼叫start開啟執行緒
public class TestThread1 extends Thread{
    @Override
    public void run() {
        // run()方法執行緒體
        for (int i = 0; i < 10; i++) {
            System.out.println("run()方法  " + i);
        }
    }

    public static void main(String[] args) {
        // 建立執行緒物件
        TestThread1 testThread1 = new TestThread1();
        // 呼叫start方法,調run()方法就會順次執行
        testThread1.start();

        // main執行緒,主執行緒
        for (int i = 0; i < 200; i++) {
            System.out.println("主執行緒  " + i);
        }
    }
}

結果:

主執行緒  155
主執行緒  156
run()方法  0
主執行緒  157
run()方法  1
主執行緒  158
  • 執行緒開啟後不一定執行,由CPU排程執行