, 该任务无法被取消 ;
使用 Future 的可取消性 : 如果想要 使用 Future 的可取消的特性 , 不提供可用结果 , 可以将类型声明为 Future取消失败 : 如果任务已经完成 , 或 已经被取消 , 或 因为其它原因 不能被取消 , 该尝试可能会失败 ;
② 取消成功 : 如果取消成功 , 并且该任务在取消时还没有开始执行 , 该任务之后也不会被执行...计算必须执行完成 , 否则会阻塞直到计算完成 , 才能解除阻塞 ;
*
* 取消任务执行 : 调用 cancel() 方法 , 可以取消异步任务的执行 ; 如果计算完毕 , 该任务无法被取消 ;..., 或已经被取消 , 或因为其它原因不能被取消 , 该尝试可能会失败 ;
* 如果取消成功 , 并且该任务在取消时还没有开始执行 , 该任务之后也不会被执行 ;
* 如果任务已经开始执行...* 等待任务完成 , 返回执行结果 ;
*
* @param 最长等待时间
* @param 等待时间单位
* @return 任务执行结果
*/