在下面的示例代码中,我注入了一个休眠了100毫秒的biconsumer,作为一组可完成的未来的完成动作。我通过给出一个单独的executorService来使用whenCompleteAsync方法。<String>> list = new ArrayList<>();
CompletableFuture<String> stringCompletable
<Integer> testFuture = CompletableFuture.supplyAsync(numberSupplier).whenComplete(biConsumer);然而,在我的例子中,sendNumbers也可能抛出一个检查过的异常,比如: public static Integer sendNumbers()throws Exception {
return 25; // just for work