方法1:自己的類extend thread,並複寫run()方法,就可以啟動新執行緒並執行自己定義的run()方法。例如:
public class mythread extends thread
}在合適的地方啟動執行緒:new mythread().start();
方法2:如果自己的類已經extends另乙個類,就無法直接extends thread,此時,必須實現乙個runnable介面:
public class mythread extends otherclass implements runnable
}為了啟動mythread,需要首先例項化乙個thread,並傳入自己的mythread例項:
mythread myt = new mythread();
thread t = new thread(myt);
t.start();
執行緒的建立和啟動
1 定義乙個mytask類,並繼承於os thread,重寫執行緒主函式routine 2 使用這個類 注 在大多數作業系統上,執行緒的建立和啟動是乙個連續的動作 mytask task task.run 建立並啟動執行緒 這是函式的呼叫,是乙個 參考a01 01中的例子 開啟資源監視器,觀察tes...
多執行緒學習記錄(一)執行緒的建立與啟動
方式一 實現runnable介面的多執行緒例子 實現runnable介面的類 author leizhimin 2008 9 13 18 12 10 public class dosomething implements runnable public void run 測試runnable類實現的...
CC 應用篇 003 01 3執行緒的建立與啟動
1 定義buddhist confucian 類,繼承於os thread,重寫執行緒主函式routine 2 使用這個類 buddhist b b.run 設定斷點,觀察 資源監視器 執行緒數量 2 confucian c c.run 設定斷點,觀察 資源監視器 執行緒數量 3注 在多數系統上,執...