## Uses of Interface
java.util.concurrent.RunnableFuture

- Packages that use RunnableFuture
  Package | Description
  --- | ---
  java.util.concurrent | Utility classes commonly useful in concurrent programming.

- - ### Uses of RunnableFuture in java.util.concurrent

    Subinterfaces of RunnableFuture in java.util.concurrent
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RunnableScheduledFuture<V>` A `ScheduledFuture` that is `Runnable`.

    Classes in java.util.concurrent that implement RunnableFuture
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FutureTask<V>` A cancellable asynchronous computation.

    Methods in java.util.concurrent that return RunnableFuture
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> RunnableFuture<T>` | ForkJoinPool.`newTaskFor(Callable<T> callable)`
    `protected <T> RunnableFuture<T>` | AbstractExecutorService.`newTaskFor(Callable<T> callable)` Returns a `RunnableFuture` for the given callable task.
    `protected <T> RunnableFuture<T>` | ForkJoinPool.`newTaskFor(Runnable runnable, T value)`
    `protected <T> RunnableFuture<T>` | AbstractExecutorService.`newTaskFor(Runnable runnable, T value)` Returns a `RunnableFuture` for the given runnable and default value.

Copyright © 2025 API Design. All Rights Reserved.