比較建立執行緒的兩種方式

2021-10-23 05:06:08 字數 613 閱讀 9230

開發中:優先選擇runnable介面的方式

原因:1實現的方式沒有類的單繼承性的侷限

2.實現的方式更適合來處理多個執行緒有共資料的情況

聯絡 public classthread implements runnable

相同點|兩種方式都需要重寫run(),將執行緒要執行的邏輯宣告在run()中

runnable和thread的duibi

thread

package dame;

public

class

dame1

}class

shextends

thread

else}}

}//這裡我們可以看到視窗1,2,3都賣出了100張票

runnable

package dame;

class

whin

implements

runnable

else}}

}public

class

dame3

}//這裡用runnable就可以看到讓三個視窗**總和只有100張

多執行緒的建立方式及兩種方式比較

1.方式一 繼承與thread類 1.建立乙個繼承於thread類的子類 2.重寫thread的run 將此執行緒將要執行的操作執行在類中 3.建立thread類的子類的物件 4.通過此物件呼叫start 例子如下 遍歷一百以內的所有偶數 源 class mythread extends threa...

執行緒建立的兩種方式

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

建立執行緒的兩種方式

thread thread new thread catch interruptedexception e system.out.println thread.currentthread getname system.out.println this.getname thread.start thr...