用于同步异步调用的术语

时间:2011-06-23 15:42:01

标签: javascript terminology

我创建了一个函数,它接受许多异步数据检索函数,并在所有函数返回数据时调用回调函数。

我正在努力解决这个术语。我在StackOverflow上找到了类似的例子,但是它们都没有提供任何可靠的术语。

说明功能的资源:

相关术语: fork,wait,synchronize,semaphore

此功能有什么好名字?

2 个答案:

答案 0 :(得分:0)

“waitAll”怎么样?它简洁明了,但它仍然能够解决它的作用。

答案 1 :(得分:0)

为了完成。它还没有一个好的词(还)。但是像jQuery和commonJS这样的框架采用了deferred API,允许您对异步请求做出最终的承诺。这就是我将要使用的内容。

当您查看上述框架的文档时,您可以找到更多信息,但它大致是这样的:

FW.when([asynchrnous_request, ... ]).then(do_something)

当所有请求都成功返回时,then - 子句将被触发。

你可能想要做一些错误处理和手动完成(或拒绝)承诺的事情,但这超出了我的问题的范围。