java-FutureTask闭锁

一、FutureTask计算经过Callable实现,等价于一个可携带结果的Runnable,并有3个状态:等待、运行和完成。完成包括全部计算以任意的方式结束,包括正常结束、取消和异常。线程 二、一旦FutureTask进入完成状态,会永远中止在这个状态。get 三、Future.get的行为依赖于任务的状态。若是已经完成,get获得返回结果。不然被阻塞直到任务转入完成状态,而后返回结果或抛出异常
相关文章
相关标签/搜索