Future和FutureTask简介说明
下文笔者讲述“Future和FutureTask”的简介说明,如下所示
Future接口
Future接口表示异步计算的任务 用于判断任务是否完成 中断任务 并可以通过get方法获取任务执行结果 注意事项: get方法会阻塞直到任务返回结果 因为Future只是一个接口 所以是无法直接用来创建对象使用
FutureTask类简介
FutureTask类间接实现Future 接口, RunnableFuture继承了Runnable接口和Future接口, 而FutureTask实现了RunnableFuture接口 既可作为Runnable被线程执行, 也可作为Future得到Callable的返回值
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。