前言Node.js是一种单线程的编程模型,对Node.js的赞美和诟病的也都是因为它的单线程模型,所有的任务都在一个线程中完"/>

Node.js进程通信模块child_process

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js进程通信模块child_process相关的知识,希望对你有一定的参考价值。

技术分享

前言

Node.js是一种单线程的编程模型,对Node.js的赞美和诟病的也都是因为它的单线程模型,所有的任务都在一个线程中完成(I/O等例外)。单线程模型,不仅让代码非常简洁,更是直接避免了线程调度的复杂性;同样也是因为单线程,让CPU密集型计算应用,完全不适用。

在Node.js的内核中,给了我们一种新的选择,通过child_process模块创建新进程,从而实现多核并行计算。

目录

  1. child_process介绍

  2. child_process的基本使用:spawn, exec, execFile, fork


整体文章:http://blog.fens.me/nodejs-child-process/

以上是关于Node.js进程通信模块child_process的主要内容,如果未能解决你的问题,请参考以下文章

管理 Node.js 进程从未如此优雅

Node.js 的有状态的进程间通信

如何让 Node.js 进程相互通信

node.js中net模块node实现tcp通信

node.js中net模块node实现tcp通信

如何将 node.js 模块作为 node.js 程序的子进程执行?