在JAVA中不允許多繼承,即一個子類只能有一個父類,因此如果一個類已經繼承了其他類,那么這個類就不能再繼承Thread類,此時,如果一個其他類的子類又想采用多執行緒技術,那么這時就可以用到runnable介面,來創建執行緒,我們知道,一個類可以繼承多個介面的,而這就間接的實作了多繼承,
通過Runnable介面,實作多執行緒的語法如下,
class 類名稱 implements Runnable{
屬性
方法
public void run(){
程式代碼
}
}
注意,激活一個新執行緒,需要使用Thread類中的start()方法
因為,從runnable的字母意思來看,它表示可運行的部分,這還僅僅是一個演算法層面的設計,如果想讓它運行起來,還必須把演算法,以引數的形式傳遞給thread類,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280989.html
標籤:其他
