问题描述
我有下面的代码,它正在积累 list 中的数据,但它也不断将以前的数据添加到新请求中,因此我的后续 API 调用失败,有人可以解释如何解决这个问题
List<CompletableFuture<Map<Long,Boolean>>> CompletableFutures = itemsToDelete.stream()
.map(itemToDelete -> service.method( itemsToDelete,params )).collect(Collectors.toList());
CompletableFuture<List<Map<Long,Boolean>>> completedFutures =
CompletableFuture .allOf(CompletableFutures.toArray( new
CompletableFuture[CompletableFutures.size()])).thenApply(v ->
CompletableFutures.stream() .map(CompletableFuture::join)
.collect(Collectors.toList()));
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)