Интерфейс RunnableFuture<V>
- Параметры типа:
V- Тип результата, возвращаемого методомgetэтого Future
- Все супертипы:
Future<V>, Runnable
- Все известные подтипы:
RunnableScheduledFuture<V>
- Все известные реализующие классы:
FutureTask, SwingWorker
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе Future
Future.State | Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static enum |
Future.State |
Представляет состояние вычисления. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
run() |
Устанавливает для этого Future результат вычисления, если он не был отменён (или если метод ещё не вызывался; в противном случае поведение не определено). |
Методы, объявленные в интерфейсе Future
cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
cancel |
Пытается отменить выполнение этой задачи. |
default Throwable |
exceptionNow() |
Возвращает исключение, выброшенное задачей, не ожидая завершения. |
V |
get() |
При необходимости ожидает завершения вычисления, а затем возвращает его результат. |
V |
get |
При необходимости ожидает завершения вычисления не дольше указанного времени, а затем возвращает его результат, если он доступен. |
boolean |
isCancelled() |
Возвращает true, если эта задача была отменена до её нормального завершения. |
boolean |
isDone() |
Возвращает true, если эта задача завершена. |
default V |
resultNow() |
Возвращает вычисленный результат, не ожидая завершения. |
default Future.State |
state() |
Возвращает состояние вычисления. |
Подробное описание методов
run
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.