Questions marquées «future»



11
En attente d'une liste d'avenir
J'ai une méthode qui renvoie un Listdes futurs List<Future<O>> futures = getFutures(); Maintenant, je veux attendre que tous les futurs soient traités avec succès ou que l'une des tâches dont la sortie est retournée par un futur lève une exception. Même si une tâche lève une exception, il ne sert …

1
Futures vs promesses
Je me confond avec la différence entre un avenir et une promesse. De toute évidence, ils ont des méthodes et des trucs différents, mais quel est le cas d'utilisation réel? Est-ce?: lorsque je gère une tâche asynchrone, j'utilise future pour obtenir la valeur "in future" lorsque je suis la tâche …
135 c++  c++11  promise  future 

6
Scala: List [Future] to Future [List] sans tenir compte des futurs ratés
Je cherche un moyen de convertir une liste de longueur arbitraire de Futures en Future of List. J'utilise Playframework, donc en fin de compte, ce que je veux vraiment, c'est un Future[Result], mais pour simplifier les choses, disons simplement que Future[List[Int]]la façon normale de faire cela serait d'utiliser Future.sequence(...)mais il …
116 scala  future 

6
Transformez Java Future en un CompletableFuture
Java 8 introduit CompletableFuture, une nouvelle implémentation de Future qui est composable (inclut un tas de méthodes thenXxx). Je voudrais l'utiliser exclusivement, mais la plupart des bibliothèques que je souhaite utiliser ne renvoient que des Futureinstances non composables . Existe-t-il un moyen d'envelopper une Futureinstance retournée dans un CompleteableFutureafin que …
92 java  java-8  future 

8
Comment attendre plusieurs Futures?
Supposons que j'ai plusieurs futurs et que j'attende que l' un ou l' autre échoue ou que tous réussissent. Par exemple: Soit il y a 3 à terme: f1, f2, f3. Si f1réussit et f2échoue, je n'attends pas f3(et je renvoie l' échec au client). Si f2échoue pendant f1et f3est …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.