Node.js速学之-子进程

Child Process 子进程是由另一个进程所创建的进程,创建子进程的进程陈为父进程。父子进程可以通过STDIN、STDOUT或STDERR进行数据流交换。
一、父进程监听子进程标准输出示例

二、杀死子进程

三、与子进程通信
Child Process 模块提供一个用于创建Node.js进程的紫荆城的方法,并提供让父子进程通信通道的能力,他叫做fork()。
PS:如果仅与系统命令交互,spawn优先。因为fork()的子进程是一个V8实例,需要花费30毫秒启动,及10MB内存消耗。

child.js内容

四、集群(Cluster)模块
Node.js有一个模块用于让程序以集群的方式创建子进程,并且使用单个父进程先处理到来而将请求交给另外一个子进程处理。
Cluster模块启动一个父进程,并可按用于意愿启动任意多子进程;当然在该模块中也可以使用Fork()方法。

Print Friendly
赞 (0)
分享到:更多 ()

留言板 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址