當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。