執行緒定義
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();
}
}
執行結果

沒有留言:
張貼留言