java裡實現線程主要有兩種方式,一種是繼承Thread類(位於默認的java.lang包內),一種是實現Runnadle接口,其中Thread類亦是通過Runnable實現。
方式一:
class TestThread extends Thread{
//成員變量(私有)
//構造函數(共有,無返回值)
public void run() {
//線程執行體
}
}
調用部分:
TestThread thread1=new TestThread();
//用線程對象的start()方法啟動線程
thread1.start();
方式二:
class TestThread implements Runnable{
//成員變量
//構造函數
public void run(){
//線程執行體
}
}
調用部分:
TestThread thread2=new TestThread();
//用線程基類Thread的構造方法構造線程,名稱為Threadone
new Thread(thread2,"Threadone").start();