既然nodejs是单线程的,并且主线程只完成事件调度任务,那么这个chil_process模块为什么还可以生成子进程?2个定义不矛盾吗?
谁说nodejs是单线程
http://rickgaribay.net/archive/2012/01/28/node-is-not-single-threaded.aspx
Node.js 是单线程,但是它也是一个进程吖,当然可以 fork 一个新的子进程出来
不准确的说,但有很好理解的解释是:
Node.js的主程序是在一个进程,其他其他的都是多进程的。
这样说吧,单线程和多进程并不矛盾