master.js文件
const cp = require('child_process') //控制子进程的调度
const child_process = cp.fork(__dirname + './child.js'); //创建子进程,参数是子进程入口js
child_process.send('haha'); //给子进程发送消息
child_process.on('message',(str) => {
console.log(str); //主进程接收子进程发送的消息
})
child.js文件
process.on('message',(str) => { //process是一个全局变量
console.log(str);
process.send('hehe'); //子进程给主进程发送消息
}) //子进程接受消息
运行node master.js 输出haha 此时主进程未退出