JUC组件扩展(一):FutureTask理解

一、概述 FutureTask包装器是一种非常便利的机制,同时实现了Future和Runnable接口。 类图如下: FutureTask是一种可以取消的异步的计算任务。它的计算是通过Callable实现的,它等价于可以携带结果的Runnable,并且有三个状态:等待、运行和完成。完成包括所有计算以任意的方式结束,包括正常结束、取消和异常。 Future有个get方法而获取结果只有在计算完成时获取
相关文章
相关标签/搜索