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

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

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

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

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

public class [類(lèi)名稱(chēng)]extends Object implements Runnable{}

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

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

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

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

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

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

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