Java 實(shí)現(xiàn) Callable 和 Future 接口
提問人:劉旭39發(fā)布時(shí)間:2020-11-30
實(shí)現(xiàn) Callable 和 Future 接口
Callable接口是Java 5新增的接口,位于java.util.concurrent包中,其使用類似于Runnahle。 Callable接口中提供了call()方法,被調(diào)用時(shí)用來執(zhí)行線程,并且會有返回值,返回值類型為如,接 口的實(shí)現(xiàn)類。同時(shí),call()方法聲明了拋出異常。
Callable接口的定義如下:
public interface Callable<V> {
V call() throws Exception;
}
Future接口是與Callable接口配合使用的,也位于java.util.concurrent包中,提供了用來檢測線程 是否被執(zhí)行完成的方法,并在任務(wù)執(zhí)行完成時(shí)獲得結(jié)果。另外,F(xiàn)uture接口支持設(shè)置線程執(zhí)行的超 時(shí)時(shí)間。
Future接口中的常見方法如表所示。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>