Запитання з тегом «future»

Заповнювач результату обчислення до завершення обчислення. Використовується в паралельному програмуванні. Питання щодо майбутніх подій не стосуються теми на Stack Overflow.



11
Чекаємо на список майбутнього
У мене є метод, який повертає Listф'ючерси List<Future<O>> futures = getFutures(); Тепер я хочу почекати, поки або всі ф'ючерси будуть успішно оброблені, або будь-яке завдання, вихід якого повертається майбутнім, викине виняток. Навіть якщо одне завдання кидає виняток, немає іншого сенсу чекати на інші ф'ючерси. Простий підхід був би до цього …

1
Ф'ючерси проти обіцянок
Я плутаю себе в різниці між майбутнім і обіцянкою. Очевидно, у них є різні способи та інше, але який фактичний випадок використання? Є це?: коли я керую деяким завданням асинхронізації, я використовую майбутнє, щоб отримати значення "у майбутньому" коли я завдання async, я використовую обіцянку як тип повернення, щоб дозволити …
135 c++  c++11  promise  future 

6
Scala: Список [Майбутнє] у майбутнє [Список] з огляду на невдалі ф'ючерси
Я шукаю спосіб перетворити список довільної довжини ф'ючерсів у список майбутнього. Я використовую Playframework, тому в кінцевому підсумку те, що я дійсно хочу, - це Future[Result], але щоб зробити простішими речі, скажімо, Future[List[Int]]звичайним способом зробити це було б використання, Future.sequence(...)але є поворот ... У списку, який я даю, зазвичай є …
116 scala  future 

6
Перетворіть Java Future в CompletableFuture
Java 8 представляє CompletableFutureнову реалізацію Future, яку можна скласти (включає купу методів thenXxx). Я хотів би використовувати це виключно, але багато бібліотек, які я хочу використовувати, повертають лише некомпоновані Futureекземпляри. Чи є спосіб обернути повернуті Futureекземпляри всередині, CompleteableFutureщоб я міг їх скласти?
95 java  java-8  future 

6
Як створити завершене майбутнє в Java
Який найкращий спосіб побудувати завершене майбутнє в Java? Я застосував своє власне CompletedFutureнижче, але сподівався на щось подібне, яке вже існує. public class CompletedFuture<T> implements Future<T> { private final T result; public CompletedFuture(final T result) { this.result = result; } @Override public boolean cancel(final boolean b) { return false; } …
87 java  future 


8
Як чекати декількох ф'ючерсів?
Припустимо, у мене є кілька ф’ючерсів і мені потрібно почекати, поки будь- яке з них зазнає невдачі або всі вони досягнуть успіху. Наприклад: Нехай є 3 ф'ючерсів: f1, f2, f3. Якщо це f1вдається і f2не вдається, я не чекаю f3(і повертаю помилку клієнту). Якщо f2не вдається, f1і f3все ще працює, …

3
Отримайте статус std :: future
Чи можна перевірити std::future, закінчив чи ні? Наскільки я можу сказати, єдиним способом це буде зателефонувати wait_forз нульовою тривалістю і перевірити, чи є статус readyчи ні, але чи є кращий спосіб?

4
Як налаштувати тонко налаштований пул потоків для ф’ючерсів?
Наскільки великий пул потоків Scala для ф’ючерсів? Мій додаток Scala робить багато мільйонів future {}с, і мені цікаво, чи можу я щось зробити для їх оптимізації, налаштувавши пул потоків. Дякую.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.