node.js中是否有同步版本的child_process.fork()?

时间:2019-05-28 03:00:16

标签: node.js child-process

spawnspawnSync,但forkSync没有fork。还是我找不到它?如果不是,为什么会这样,以致没有forkSync

1 个答案:

答案 0 :(得分:2)

fork是仅 同步的,返回ChildProcess。没有回调,也没有实现承诺。

(即,出于同样的原因,没有child_process.forkSync,没有console.logSync

编辑:与spawnspawnSync相比-spawnSync的目的是等待子进程完成,而不仅仅是启动它。 forkspawn之间的唯一区别是父进程与子进程之间存在通信通道,如果父进程被冻结,则该通道是无用的。因此,在这种情况下,forkSync毫无意义(与spawnSync不同)。