nodejs是一种单线程模型,但是,使用nodejs的child_process模块可以实现多进程任务。利用child_process可以创建子进程,实现子进程和主进程之间的通信。

nodejs v0.12.7版本child_process提供以下同步和异步的方式创建进程:

异步创建:
    child_process.spawn(command[, args][, options])
    options.stdio
    options.detached
    options.customFds
    child_process.exec(command[, options], callback)
    child_process.execFile(file[, args][, options][callback])
    child_process.fork(modulePath[, args][, options])
同步创建:
    child_process.spawnSync(command[, args][, options])
    child_process.execFileSync(command[, args][, options])
    child_process.execSync(command[, options])

 

各函数及参数文档可见 文档

相关文章:

  • 2022-12-23
  • 2021-12-20
  • 2021-08-17
猜你喜欢
  • 2022-12-23
  • 2021-10-12
  • 2022-02-09
  • 2021-08-28
  • 2022-12-23
  • 2022-02-28
相关资源
相似解决方案