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
热门推荐
3 七十年祝福语简短
6 天仓节祝福语简短
10 感恩老师祝福语简短独特
11 春节福字祝福语简短
12 感恩跨年祝福语大全简短
13 员工聚餐中秋祝福语简短
14 盘锦结婚祝福语大全简短
15 儿子立冬祝福语简短独特
16 忌日祝福语简短10字
17 进新房的祝福语 简短
18 祝福语简短唯美老师的话