[child_process.spawn()]、[child_process.fork()]、[child_process.exec()] 和 [child_process.execFile()] 方法都遵循其他 Node.js API 惯用的异步编程模式。

    每个方法都会返回 [ChildProcess] 实例。 这些对象实现了 Node.js 的 [EventEmitter] API,使得父进程可以注册监听器函数(当在子进程的生命周期中发生特定事件时会被调用)。

    [child_process.exec()] 和 [child_process.execFile()] 方法还可以指定可选的 callback 函数(当子进程终止时会被调用)。