2014年4月9日 星期三

Thread 執行緒:繼承 Thread 來建立執行緒

繼承 Thread 類別建立執行緒

執行緒定義
class 類別名稱  extends  Thread {
  public void run ( )
     以其他執行緒執行處理;
  }
}
使用時,此類別物件呼叫 start() 啟動執行緒。

範例
class Car extends Thread {
 private String name;
 
 public Car(String name){
  this.name = name;
 }
 
 public void run() {
  for(int i=0; i <= 3; i++){
   try{
    sleep(1000);
    System.out.println("執行 "+name+" 執行緒");
   }catch(InterruptedException e){
    System.out.println("例外錯誤 " + e.toString());
   }
  }
 }
}

public class ThreadTest {
 public static void main(String[] args) {
  Car car1 = new Car("汽車1");
  car1.start();
  
  Car car2 = new Car("汽車2");
  car2.start();
 }
}
執行結果











沒有留言:

張貼留言