相关疑难解决方法(0)

协调node.js中的并行执行

node.js的事件驱动编程模型使得协调程序流有点棘手.

简单的顺序执行变成了嵌套的回调,这很容易(虽然写下来有点复杂).

但并行执行怎么样?假设您有三个可以并行运行的任务A,B,C,当它们完成时,您希望将结果发送到任务D.

使用fork/join模型,这将是

  • 叉子A.
  • 叉子B.
  • 叉子C.
  • 加入A,B,C,运行D.

我如何在node.js中编写它?有没有最佳做法或烹饪书?我是否每次都必须手动滚动解决方案,或者是否有一些带帮助程序的库?

javascript parallel-processing concurrency fork-join node.js

79
推荐指数
3
解决办法
4万
查看次数