node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,用于新建子进程,子进程的运行结果储存在系统缓存之中(最大200KB),等到子进程运行结束以后,主进程再用回调函数读取子进程的运行结果.由此来实现对多核CPU的利用,且可以实现简单又使实用的非阻塞操作. 1. exec() exec()方法用于执行bash命令,它的参数是一个命令字符串. const exec = requi…