Module java.base

Interface RunnableFuture<V>

类型参数:
V - 由此Future的get方法返回的结果类型
所有超接口:
Future<V>, Runnable
所有已知子接口:
RunnableScheduledFuture<V>
所有已知实现类:
FutureTask, SwingWorker

public interface RunnableFuture<V> extends Runnable, Future<V>
一个Future,它是一个Runnable。成功执行run方法会导致Future的完成,并允许访问其结果。
自版本:
1.6
参见:
  • Nested Class Summary

    Nested classes/interfaces declared in interface java.util.concurrent.Future

    Future.State
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run()
    将此Future设置为其计算结果,除非它已被取消。

    Methods declared in interface java.util.concurrent.Future

    cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state
  • Method Details

    • run

      void run()
      将此Future设置为其计算结果,除非它已被取消。
      指定者:
      run 在接口 Runnable