多次调用node.js

时间:2014-02-26 02:16:59

标签: javascript node.js

假设我有一个API,它可以(1)运行一个循环,并将每秒初始化为0的变量加1,并在3秒后返回变量;或者(2)使用setInterval()每秒加1,然后在3秒后使用setTimeout()返回变量(3秒后)。如果我按顺序运行两次API,第一种方法效率更低,因为完成两次调用都需要6秒钟,而后者只需要3次?以(1)方式做到这一点有什么好处?

1 个答案:

答案 0 :(得分:1)

第一种方法阻止您的代码执行。 忘了它作为一场噩梦! 这样做没有任何好处。

Node.js环境异步,所以尽可能坚持它的异步性。

是的,请粘贴一些代码。 根据您的实际问题,情况可能会有所不同。