future- все статьи тега


C# эквивалент Scala Promise

В scala есть Promises и Futures. С помощью Promise я могу контролировать, когда Future завершается, т. е. val p = Promise[Int]() val fut: Future[Int] = p.future // I already have a running Future here // here I can do whatever I want and when I decide Future should complete, I can simply say p success 7 // and fut is now completed with value 7 Как я могу достичь аналогичных результатов с помощью API C# Task? Я не смог найти ничего подобного в документах. Я хочу использовать это в тесте, из ...

Чем отличаются Clojure futures и promises?

и фьючерсы, и обещания блокируются, пока они не рассчитали свои значения, так в чем же разница между ними? ...

В ожидании списка будущего

у меня есть метод, который возвращает List фьючерсы List<Future<O>> futures = getFutures(); теперь я хочу подождать, пока либо все фьючерсы не будут успешно обработаны, либо любая из задач, выход которых возвращается будущим, вызывает исключение. Даже если одна задача вызывает исключение, нет смысла ждать других фьючерсов. простой подход к wait() { For(Future f : futures) { try { f.get(); } catch(Exception e) { //TODO catch specific exception / ...

Получить статус std:: future

можно ли проверить, если a std::future закончил или нет? Насколько я могу судить, единственный способ сделать это-позвонить wait_for С нулевой продолжительностью и проверить, если статус ready или нет, но есть лучший способ? ...

Преобразовать Java в будущем в класс CompletableFuture

Java 8 вводит CompletableFuture, новая реализация будущего, которая является составной (включает в себя кучу методов thenXxx). Я хотел бы использовать это исключительно, но многие из библиотек, которые я хочу использовать, возвращают только некомпозиционные Future экземпляров. есть ли способ обернуть возвращенный Future экземпляры внутри a CompleteableFuture чтобы я мог его сочинить? ...

Как отменить будущее в Scala?

Java Future и cancel метод, который может прервать поток, который запускает Future задач. Например, если я оберну прерываемый блокировка вызова в Java Future Я могу прервать его позже. Scala Future не дает cancel метод. Предположим, я оберну прерываемый блокировка вызова в Scala Future. Как я могу прервать его? ...