第一種方式:使用runnable介面建立執行緒。
使用runnable介面建立執行緒:
1.可以將cpu,**和資料分開,形成清晰的模型
2.執行緒體run()方法所在的類可以從其它類中繼承一些有用的屬性和方法
3.有利於保持程式的設計風格一致
用runnanble 建立執行緒的步驟:
1.定義乙個runnable介面類。
2.在此介面類中定義乙個物件作為引數run()方法。
3.在run()方法中定義執行緒的操作。
4.在其它類的方法中建立此runnable介面類的例項物件,並以此例項物件作為引數建立執行緒類物件。
5.用start()類方法啟動執行緒。
使用runnable介面方法建立執行緒和啟動執行緒。
eg:
public class mythread implements runnable //使用runnable介面方法建立執行緒和啟動執行緒。
public void run()
} public static void main (string args ) }
(2)建立執行緒類物件:執行緒類名 執行緒類物件 = new 執行緒類名();
(3)啟動執行緒: 執行緒類物件.start();
eg:public static void main(string args)
建立執行緒的方法
1.繼承thread類來建立執行緒,這個方法的好處是this代表的就是當前執行緒,不需要通過thread.currentthread 來獲取當前執行緒的引用。public class main public static void main string args 2.實現runnable介面,並且...
執行緒的建立方法
1 繼承thread類,調start方法 public class mainthread class mythread extends thread 2 實現runnable介面 public class mainthread class myrun implements runnable 3 執行...
Java 執行緒的建立方法
一多執行緒的概念 簡單說執行緒就是程式執行的不同路徑。而程序是乙個靜態的概念通常說的啟動乙個程序是啟動乙個程序裡面的主線程。多執行緒則是乙個程序裡面的不同的程式的執行路徑。而事實上在某乙個時刻cpu執行了某乙個程式 由於速度很快所以 我們感覺不出來 二線程的建立 1 實現介面建立 public vo...