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
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短