Thread和Runnable執行執行緒

2021-10-10 16:00:15 字數 1057 閱讀 9791

繼承thread類

package l;

/* * thread建立新執行緒需要重寫run函式,該方法是新執行緒的入口點,也必須呼叫start()方法

* 本質上還是實現了runnable介面的乙個例項

* thread(runnable threadob,string threadname);

* threadob 是乙個實現 runnable 介面的類的例項,並且 threadname 指定新執行緒的名字。

* 先開始後進入就緒狀態在執行

*/public

class

xiancheng_test1

extends

thread

public

void

run(

) thread.

sleep(50

);}catch

(interruptedexception e)

}public

void

start()

}public

static

void

main

(string[

] args)

}

實現runnable介面

package l;

public

class

ceshi

implements

runnable

public

void

start()

}public

void

run(

) thread.

sleep

(100);

}catch

(interruptedexception e)

}public

static

void

main

(string[

] args)

}

Thread 和 Runnable 的區別

thread 和 runnable 的區別 實際上,thread也是乙個runnable,它實現了runnable介面,在thread類中有乙個runnable型別的target欄位,代表要被執行在這個子執行緒中的任務。public class thread implements runnable ...

Thread和Runnable的區別

runnable比thread要多一些優勢,主要是以下兩點 第一點就不多說了,至於第二點看以下兩個 示例就清楚了 static class ticketthread extends thread public static void main string args 以上是使用thread方式寫的,...

Thread和Runnable的區別

乙個程式中想要實現執行緒可以通過繼承thread或者實現runable介面來實現,兩者之間的區別有 1.繼承只能單繼承而實現可以多實現。2.thread和runnable是 模式 runnable定義執行緒規範 run thread實現執行緒作用 start 3.runnable共享資料更方便 例子...