建立執行緒的第一種方式:繼承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...