AJPFX關於執行緒建立的方式

2021-09-23 10:29:22 字數 395 閱讀 4133

建立執行緒的第一種方式:繼承thread ,由子類複寫run方法。

步驟:1,定義類繼承thread類;

2,目的是複寫run方法,將要讓執行緒執行的**都儲存到run方法中;

3,通過建立thread類的子類物件,建立執行緒物件;

4,呼叫執行緒的start方法,開啟執行緒,並執行run方法。

建立執行緒的第二種方式:實現乙個介面runnable。

步驟:1,定義類實現runnable介面。

2,覆蓋介面中的run方法(用於封裝執行緒要執行的**)。

3,通過thread類建立執行緒物件;

4,將實現了runnable介面的子類物件作為實際引數傳遞給thread類中的建構函式。

為什麼要傳遞呢?因為要讓執行緒物件明確要執行的run方法所屬的物件

AJPFX總結執行緒建立的兩種方法

建立執行緒的第一種方式 繼承thread 由子類複寫run方法。步驟 1,定義類繼承thread類 2,目的是複寫run方法,將要讓執行緒執行的 都儲存到run方法中 3,通過建立thread類的子類物件,建立執行緒物件 4,呼叫執行緒的start方法,開啟執行緒,並執行run方法。建立執行緒的第二...

建立執行緒的方式

thread 類進行派生並覆蓋 run方法 實現runnable介面建立 public class createthread start0會呼叫run方法,如果runnable null 會執行run方法,2.如果在構造thread的時候沒有傳遞或沒有複寫thread的run方法,該thread將不...

執行緒的建立方式

繼承thread類實現 實現runnable介面方式 實現callable介面方式 其中前兩種比較常用。但是,需要有返回值需要實現callable介面。繼承thread類,並重寫run方法 public class mythread extends thread mythread thread ne...