1. 程式人生 > 其它 >多執行緒的建立方式1

多執行緒的建立方式1

package com.atguigu.java;

/**
 * 多執行緒的建立,方式一:繼承於Thread類
 * 1.建立一個繼承於Thread類的子類
 * 2.重寫Thread類的run()方法-->將此執行緒執行的操作宣告在run()方法中
 * 3.建立Thread類的子類的物件
 * 4.通過此物件呼叫start()方法
 */

//例子:遍歷100以內的所有的偶數
//1.建立一個繼承於Thread類的子類
class MyThread extends Thread {
    //2.重寫Thread類的run()方法
    public void run(){
        for(int i=0;i<=100;i++){
            if(i%2==0){
                System.out.println(i);
            }
        }
    }
}

public class ThreadTest {
    public static void main(String[] args) {
        //3.建立Thread類的子類的物件
        MyThread t1=new MyThread();
        //4.通過此物件呼叫start()方法
        t1.start();

        for(int i=0;i<=100;i++){
            if(i%2==0){
                System.out.println(i+"*****main()******");//
            }
        }
    }
}

兩條執行緒並行的時候,執行的順序因電腦而異