位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java 实现 Callable 和 Future 接口

提问人:刘旭39发布时间:2020-11-30

实现 Callable 和 Future 接口

Callable接口是Java 5新增的接口,位于java.util.concurrent包中,其使用类似于Runnahle。 Callable接口中提供了call()方法,被调用时用来执行线程,并且会有返回值,返回值类型为如,接 口的实现类。同时,call()方法声明了抛出异常。

Callable接口的定义如下:

public interface Callable<V> {

V call() throws Exception;

}

Future接口是与Callable接口配合使用的,也位于java.util.concurrent包中,提供了用来检测线程 是否被执行完成的方法,并在任务执行完成时获得结果。另外,Future接口支持设置线程执行的超 时时间。

Future接口中的常见方法如表所示。

1(92LPGR)MZXVJQ9@4F5ZN4.png

@_`4K(A9T3IK~_CC0JF3160.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部