Что эквивалентно C ++ Futures в Java - PullRequest
0 голосов
/ 24 июня 2019

Я искал асинхронный способ установки переменной и уведомил возможных слушателей, что переменная теперь доступна.

C ++ имеет отличный API для этого варианта использования, который называется std :: future (wait и set_value). Но будущее Java совершенно другое ...

Есть ли альтернативный API в Java, который выполняет то же поведение, что и в C ++?

1 Ответ

2 голосов
/ 24 июня 2019

Кредит предоставляется @JornVernee за предоставление ответа в комментариях

Вы ищете CompletableFuture :

A Futureэто может быть явно завершено (установка его значения и статуса) и может использоваться в качестве CompletionStage, поддерживающего зависимые функции и действия, которые запускаются после его завершения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...