執行緒建立方式

2022-09-13 19:45:12 字數 458 閱讀 2968

建立執行緒的兩種方式:

1. 繼承thread類

其步驟如下:

(1)自定義執行緒類繼承thread類

(2)在自定義的執行緒類中覆蓋thread類的run()方法

(3)在main()方法中建立自定義的執行緒的物件

(4)呼叫start()方法啟動執行緒

2. 實現runnable介面

其步驟如下:

(1)自定義執行緒實現runnable介面

(2)覆蓋runnable介面中的run()方法

(3)在main()方法中建立自定義的執行緒的物件。如:threada ta=new threada();

(4)再建立thread物件,new乙個thread有參的建構函式,其引數為自定義執行緒的物件。

如:thread t=new  thread(ta);

(5)呼叫start()方法啟動執行緒。如:t.start();

執行緒建立方式

使用乙個類繼承thread類,之後通過該類重寫run方法,可以直接通過建立該類物件的start方法建立執行緒。通過實現runnable介面建立執行緒類。建立執行緒時 new thread 實現介面的類例項,建立執行緒的名稱 start 對比兩種方法,其中最大的差別就是通過實現runnable介面的方...

執行緒建立方式

建立執行緒的兩種方式 1.繼承thread類 其步驟如下 1 自定義執行緒類繼承thread類 2 在自定義的執行緒類中覆蓋thread類的run 方法 3 在main 方法中建立自定義的執行緒的物件 4 呼叫start 方法啟動執行緒 2.實現runnable介面 其步驟如下 1 自定義執行緒實現...

02 建立執行緒方式

extends thread 非實現變數共享 public class mythread extends thread override public void run 使用extends thread 建立3個執行緒 即建立3個mythread例項物件 每個執行緒都有各自的count變數,自己減少...