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接口中的常见方法如表所示。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>