我在代码中将await用于子进程之一。因此,当执行此命令时,其他所有子进程会停止执行还是仅此子进程会停止?
我在代码中使用cluster.fork
和await
用于我的子进程。
答案 0 :(得分:0)
您的await
对其他进程没有影响。
但是您似乎有一个误解:await
不仅不会阻止您使用cluster.fork
获得的另一个进程,而且也不会停止当前进程。
await
之后的代码在解析通过的承诺之前不会执行,但是其他承诺可能在此承诺之前得到解决,或者底层IO系统可能会生成其他事件,即使在相同的过程。
请记住:即使在节点集群系统之前,节点也能够处理并发请求。