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

2021-09-23 07:39:32 字數 452 閱讀 5112

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

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

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

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

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

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

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

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

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

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

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

5,呼叫thread物件的start方法。開啟執行緒,並執行runnable介面子類中的run方法

java多執行緒總結 執行緒的兩種建立方式及優劣比較

b size medium 1 通過實現runnable介面執行緒建立 size b 1 定義乙個類實現runnable介面,重寫介面中的run 方法。在run 方法中加入具體的任務 或處理邏輯。2 建立runnable介面實現類的物件。3 建立乙個thread類的物件,需要封裝前面runnable...

python threading 兩種建立方式

作用 建立在thread模組之上,可以更容易地管理多個執行執行緒。通過使用執行緒,程式可以在同乙個程序空間併發地執行多個操作。threading模組建立在thread的底層特性基礎上,可以更容易地完成執行緒處理。1 呼叫函式 要使用thread,最簡單的方法就是用乙個目標函式例項化乙個thread物...

執行緒建立的兩種方式

建立執行緒的兩種方式 1.繼承thread並重寫方法,在run方法中定義執行緒要執行的任務 class mythread extends thread public class threaddemo1 2.實現runable介面並重寫run方法 class myrunnable implements...