实现 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接口中的常见方法如表所示。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>