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   此時主進程未退出

 

 

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