当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js MessageChannel用法及代码示例

类:MessageChannel

添加于:v10.5.0

worker.MessageChannel 类的实例表示异步的双向通信通道。 MessageChannel 没有自己的方法。 new MessageChannel() 生成具有 port1port2 属性的对象,这些属性引用链接的 MessagePort 实例。

const { MessageChannel } = require('node:worker_threads');

const { port1, port2 } = new MessageChannel();
port1.on('message', (message) => console.log('received', message));
port2.postMessage({ foo: 'bar' });
// Prints: received { foo: 'bar' } from the `port1.on('message')` listener

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 MessageChannel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。