首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java8上类似于"Promise.all“的Javascript (可能使用lambdas)

Java8上类似于"Promise.all“的Javascript (可能使用lambdas)
EN

Stack Overflow用户
提问于 2019-01-29 16:33:44
回答 1查看 5.7K关注 0票数 12

我想知道是否有类似于"Promise.all“的JavaScript for Java8(目前在安卓上)。我试图在所有回调完成后,执行第二个进程。

现在,我使用的回调是lambdas表达式,但我愿意接受一些建议,以更改在所有回调结束时执行的回调和“大回调”的方式。

我用的是一个回调计数器,当这个回调计数器等于回调的长度时,就调用大回调。但我相信这个解决办法并不是正确的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-30 00:04:41

Java8提供了CompletableFuture.allOf(CompletableFuture.),它模仿Promise.all;在Javascript中也有模仿Promise.raceCompletableFuture.anyOf(CompletableFuture.)

如果您使用ListenableFuture,番石榴会以Futures.allAsList(.)的形式执行此操作,同时使用varargs和可迭代重载。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54425624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档