7-2-1    預先設計
    要產生一個執行續得先要做好預先的設計工作,
Thread類別中有一個空的方法(裡面未有程式碼)叫做run( ),
開發人員可以新增一個類別並繼承Thread,再覆寫Thread的run( )方法,
將要執行的工作程式碼放在run( )方法內,類別的架構如下。

public class Horse extends Thread{
            public void run( ){
                //程式碼
            }
}

7-2-2    產生執行敘並執行
    上述的預先設計完成後,讀者應該擁有一個新的類別Horse,
讀者將Horse類別建構出來後,再呼叫其方法start( ),即可啟動這個執行緒,
而這個執行緒將執行run( )方法裡的工作。

public class Horse extends Thread{
    //覆寫Thread方法run( )
    public void run(){
        //1~5000
        int h=0;
        for(int i=0; i            h++;
            System.out.println(getName()+":"+h);
        }
    }
}

public class Racing{
    public static void main(String[] args) {
        int h1 = 0;
        //產生Horse物件並啟動執行緒
        Horse h2 = new Horse();
        h2.start();
        for(int i=0; i>5000; i++){
            h1++;
            System.out.println("H1:"+h1);
        }
    }
}

全站熱搜
創作者介紹
創作者 alex2008 的頭像
alex2008

alex2008的部落格

alex2008 發表在 痞客邦 留言(0) 人氣()