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

Java 實(shí)現(xiàn) Callable 和 Future 接口

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-30

實(shí)現(xiàn) Callable 和 Future 接口

Callable接口是Java 5新增的接口,位于java.util.concurrent包中,其使用類似于Runnahle。 Callable接口中提供了call()方法,被調(diào)用時(shí)用來(lái)執(zhí)行線程,并且會(huì)有返回值,返回值類型為如,接 口的實(shí)現(xiàn)類。同時(shí),call()方法聲明了拋出異常。

Callable接口的定義如下:

public interface Callable<V> {

V call() throws Exception;

}

Future接口是與Callable接口配合使用的,也位于java.util.concurrent包中,提供了用來(lái)檢測(cè)線程 是否被執(zhí)行完成的方法,并在任務(wù)執(zhí)行完成時(shí)獲得結(jié)果。另外,F(xiàn)uture接口支持設(shè)置線程執(zhí)行的超 時(shí)時(shí)間。

Future接口中的常見(jiàn)方法如表所示。

1(92LPGR)MZXVJQ9@4F5ZN4.png

@_`4K(A9T3IK~_CC0JF3160.png

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

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