使用promises处理两个异步进程

时间:2015-04-07 08:28:08

标签: node.js q

我在mysql中实现分页。 仅使用一个查询无法完成分页。 它由选择步骤和计数步骤组成,它计算所有记录。 通常的方法是在成功回调中选择然后进行计数。 计数在选择之后发生,实际上它们可以或应该同时发生。 我的问题是如何使用promises使这两个进程同时运行,然后仅在两个进程都完成时才返回?

1 个答案:

答案 0 :(得分:0)

检查https://github.com/kriskowal/q,我想如果您有多个承诺要解决,那么您可以使用" all" Q的方法

示例:

Q.all([
fooPromise1(),
fooPromise2()
]);