Java ?實(shí)現(xiàn) Runnable 接口
如果一個類需要繼承其他類,同時又需要該類實(shí)現(xiàn)多線程操作(Java中不支持多重繼承),此時可以通過Runnable接口來實(shí)現(xiàn)。
類實(shí)現(xiàn)Rurmahle接口定義格式如下:
public class [類名稱]extends Object implements Runnable{}
實(shí)際上,Thread類也是實(shí)現(xiàn)。Runnable接口的。實(shí)現(xiàn)Runnable接口的類在實(shí)例化時,會創(chuàng)建一個Thread對象,并將Thread對象與Runable的對象相關(guān)聯(lián)。Runnable接口中只有一個方法run()
方法,聲明類時需要實(shí)現(xiàn)run()方法。使用Runnable接口來創(chuàng)建和啟動線程的具體步驟如下:
1.定義實(shí)現(xiàn)Runnable接口的類,實(shí)現(xiàn)run()方法;
2.創(chuàng)建Runnable對象并作為Thread類的target參數(shù)來創(chuàng)建Thread對象(實(shí)際的線程對象);
3.調(diào)用方法啟動線程。
點(diǎn)擊加載更多評論>>