繼承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共享資料更方便 例子...