1. 程式人生 > >如何執行多執行緒,四步走方法其一

如何執行多執行緒,四步走方法其一

自定義類

//1.建立一個Thread的子類
public class MyThread extends Thread {
    @Override//2.重寫run方法,設定執行緒任務(開啟執行緒要做什麼?)
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("run=" + i);
        }
    }
}

測試類

//java程式屬於搶佔式排程,那個執行緒優先順序高,那個執行緒優先執行,同一個優先順序,隨機選擇一個執行
public class MyThreadTest{
    public static void main(String[] args) {
        //3.建立Thread類的子類物件
        MyThread mt = new MyThread();
        //4.呼叫Thread類中的方法start方法,開啟新的執行緒,執行run方法
        mt.start();
        for (int i = 0; i < 10; i++) {
            System.out.println("main="+i);
        }
    }
}