1

异步调用可组合异步函数之间有区别吗?
在第一种情况下使用async()or callAsync(),在另一种情况下使用asyncFun(). 但主要区别在哪里?

4

1 回答 1

3

asyncFun()允许组合异步函数,而async()不允许。asyncFun()-enhanced 函数返回 Promises 及其所有的花里胡哨,而 async-enhanced 函数返回普通 old java.util.concurrent.Future

async()是围绕 Java 的 ExecutorServices 的一个瘦包装器。asyncFun()目标更高,并改变了函数的整个签名,包括参数类型。

于 2013-01-26T05:38:08.330 回答