Module java.base

Interface RunnableFuture<V>

Type Parameters:
V - The result type returned by this Future's get method
All Superinterfaces:
Future<V>, Runnable
All Known Subinterfaces:
RunnableScheduledFuture<V>
All Known Implementing Classes:
FutureTask, SwingWorker

public interface RunnableFuture<V> extends Runnable, Future<V>
A Future that is Runnable. Successful execution of the run method causes completion of the Future and allows access to its results.
Since:
1.6
See Also: