Module  java.base
软件包  java.util.concurrent

Interface Callable<V>

  • 参数类型
    V - 方法的结果类型 call
    All Known Subinterfaces:
    DocumentationTool.DocumentationTaskJavaCompiler.CompilationTask
    所有已知实现类:
    JavacTask
    Functional Interface:
    这是一个功能界面,因此可以用作lambda表达式或方法引用的赋值对象。


    @FunctionalInterface
    public interface Callable<V>
    返回结果并可能引发异常的任务。 实现者定义一个没有参数的单一方法,称为call

    Callable接口类似于Runnable ,因为它们都是为其实例可能由另一个线程执行的类设计的。 A Runnable ,但是,不返回结果,也不能抛出被检查的异常。

    Executors类包含的实用方法,从其他普通形式转换为Callable类。

    从以下版本开始:
    1.5
    另请参见:
    Executor
    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      V call​()
      计算一个结果,如果不能这样做,就会抛出一个异常。
    • 方法详细信息

      • call

        V call​()
        throws 异常
        计算一个结果,如果不能这样做,就会抛出一个异常。
        结果
        计算结果
        异常
        异常 - 如果无法计算结果