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

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

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

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

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

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

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

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

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

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

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

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

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