node子进程与线程

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   此时主进程未退出

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章