Node.js – process.channel 属性
当节点进程与IPC通道一起生成时,process.channel属性提供对该IPC通道的引用。如果不存在IPC通道,则此属性未定义。
语法
process.channel
示例1
创建两个文件“channel.js”和“util.js”并复制以下代码片段。创建文件后,使用命令“nodechannels.js”和“nodeutil.js”来运行代码。
频道.js
//process.channelProperty演示示例
//导入流程模块
const cp = require('child_process');
//得到孩子的参考
const process = cp.fork(`${__dirname}/util.js`);
//发送以下消息给孩子
process.send({ msg: 'Welcome to nhooo.com' });
console.log(process.channel)实用程序
//这个孩子将通过渠道消费消息
process.on('message', (m) => {
console.log('CHILD got message:', m);
process.exit()
});输出结果Pipe {
buffering: false,
pendingHandle: null,
onread: [Function],
sockets: { got: {}, send: {} } }
CHILD got message: { msg: 'Welcome to nhooo.com' }示例2
让我们再看一个例子。
//process.channelProperty演示示例
//导入流程模块
const process = require('process');
//检查进程通道
if(process.channel)
console.log("Process Channel exist")
else
console.log("Process Channel doesn't exist")输出结果Process Channel doesn't exist
热门推荐
2 修祖屋祝福语简短
10 关于开车的祝福语简短
11 生日祝福语大全女孩简短
12 幼儿祝福语押韵句子简短
13 宝宝生日祝福语大全简短
14 出阁祝福语简短句子
15 发小结婚简短祝福语
16 对女友的简短祝福语
17 医生节蛋糕祝福语简短
18 青春告白祖国简短祝福语