node.js中是否有child_process.fork()的同步版本?
Is there a synchronous version of child_process.fork() in node.js?
有spawn
和spawnSync
,但是fork
没有forkSync
。还是我没找到?如果不是,为什么没有forkSync
?
fork
是 只有 同步,返回 ChildProcess
。不涉及回调,也没有履行承诺。
(即没有 child_process.forkSync
的原因与没有 console.logSync
相同)
编辑:与 spawn
和 spawnSync
相比 - spawnSync
的目的是等待子进程完成,而不仅仅是启动它。 fork
和 spawn
之间的唯一区别是父进程和子进程之间存在通信通道,如果父进程被及时冻结,这将毫无用处。因此,forkSync
在这种情况下是没有意义的(与 spawnSync
不同)。
有spawn
和spawnSync
,但是fork
没有forkSync
。还是我没找到?如果不是,为什么没有forkSync
?
fork
是 只有 同步,返回 ChildProcess
。不涉及回调,也没有履行承诺。
(即没有 child_process.forkSync
的原因与没有 console.logSync
相同)
编辑:与 spawn
和 spawnSync
相比 - spawnSync
的目的是等待子进程完成,而不仅仅是启动它。 fork
和 spawn
之间的唯一区别是父进程和子进程之间存在通信通道,如果父进程被及时冻结,这将毫无用处。因此,forkSync
在这种情况下是没有意义的(与 spawnSync
不同)。