位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java ?實現(xiàn) Runnable 接口

提問人:劉旭39發(fā)布時間:2020-11-30
實現(xiàn) Runnable 接口

如果一個類需要繼承其他類,同時又需要該類實現(xiàn)多線程操作(Java中不支持多重繼承),此時可以通過Runnable接口來實現(xiàn)。

類實現(xiàn)Rurmahle接口定義格式如下:

public class [類名稱]extends Object implements Runnable{}

實際上,Thread類也是實現(xiàn)。Runnable接口的。實現(xiàn)Runnable接口的類在實例化時,會創(chuàng)建一個Thread對象,并將Thread對象與Runable的對象相關(guān)聯(lián)。Runnable接口中只有一個方法run()

方法,聲明類時需要實現(xiàn)run()方法。使用Runnable接口來創(chuàng)建和啟動線程的具體步驟如下:

1.定義實現(xiàn)Runnable接口的類,實現(xiàn)run()方法;

2.創(chuàng)建Runnable對象并作為Thread類的target參數(shù)來創(chuàng)建Thread對象(實際的線程對象);

3.調(diào)用方法啟動線程。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部