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 给外婆敬酒祝福语简短