1. 程式人生 > 其它 >多執行緒的建立(繼承Thread類)

多執行緒的建立(繼承Thread類)

多執行緒的建立
方式一:繼承Thread類

Java是通過java.lang.Thread 類來代表執行緒的。
按照面向物件的思想,Thread類應該提供了實現多執行緒的方式。

步驟:

定義一個子類MyThread繼承執行緒類java.lang.Thread,重寫run()方法
建立MyThread類的物件
呼叫執行緒物件的start()方法啟動執行緒(啟動後還是執行run方法的)

/**
 1、定義一個執行緒類繼承Thread類
 */
public class MyThread1 extends Thread{
    /**
     2、重寫run方法,裡面是定義執行緒以後要幹啥
     */
    @Override
    
public void run() { for (int i = 0; i < 5; i++) { System.out.println("子執行緒執行輸出:" + i); } } }
package com.po.thread1;

public class MyThread1Test {
    public static void main(String[] args) {
        // 3、new一個新執行緒物件
        Thread t = new MyThread1();
        // 4、呼叫start方法啟動執行緒(執行的還是run方法)
        t.start();
        for (int i = 0; i < 5; i++) {
            System.out.println("主執行緒執行輸出:" + i);
        }

    }
}