Dans Java 8, un avenir qui peut être explicitement achevé (définition de sa valeur et de son état), et peut inclure des fonctions et des actions dépendantes qui se déclenchent à son achèvement.

completable-future...

Avant le monde de CompletableFuture, si je voulais verrouiller une variable, je pouvais le faire: private ReentrantLock myLock = new ReentrantLock(); private List<UUID> myLockableList = new ArrayList<>(); public void doStuff() { try { myLock.lock(); myLockableList.clear(....
J'ai besoin d'effectuer certaines tâches. Certaines tâches sont indépendantes et certaines dépendent de la réussite de l'exécution d'autres tâches. Des tâches indépendantes peuvent être exécutées en parallèle pour de meilleures performances. J'appelle ces tâches des services. La colonne link indique....
Je suis un peu nouveau pour Java 8 et j'essaie de lever une exception dans une expression lambda comme suit: si subQty est inférieur à min ou supérieur à max, dans ce cas, mon test unitaire a calculé que min / max était de 182 et 255, et je soumets une sous-quantité de 10, il devrait donc déclencher....
19 déc. 2019 à 10:31
J'ai un extrait de code. Le code était destiné à l'apprentissage CompletableFuture. package com.test.omn.hello; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.stream.Collectors; public class CompletableFutureLearning { public....
15 déc. 2019 à 19:29
Sans passer de Executor à CompletableFuture.runAsync(), le ForkJoinPool commun est utilisé. Au lieu de cela, pour une tâche simple (par exemple, je n'ai pas besoin de chaîner différentes tâches) que je souhaite exécuter de manière asynchrone, je peux simplement utiliser ForkJoinPool.commonPool().exe....