類:MessageChannel
添加於:v10.5.0
worker.MessageChannel
類的實例表示異步的雙向通信通道。 MessageChannel
沒有自己的方法。 new MessageChannel()
生成具有 port1
和 port2
屬性的對象,這些屬性引用鏈接的
實例。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
相關用法
- Node.js MessageChannel.close()用法及代碼示例
- Node.js MessageChannel.postMessage()用法及代碼示例
- Node.js MySQL Min()用法及代碼示例
- Node.js MySQL Count()用法及代碼示例
- Node.js MySQL SUM()用法及代碼示例
- Node.js MySQL Max()用法及代碼示例
- Node.js MySQL LPAD()用法及代碼示例
- Node.js MySQL POSITION()用法及代碼示例
- Node.js MySQL LOWER()用法及代碼示例
- Node.js MySQL MID()用法及代碼示例
- Node.js MySQL MID()用法及代碼示例
- Node.js MySQL LENGTH()用法及代碼示例
- Node.js MySQL LTRIM()用法及代碼示例
- Node.js MySQL UCASE()用法及代碼示例
- Node.js MySQL LOCATE()用法及代碼示例
- Node.js MySQL LEFT()用法及代碼示例
- Node.js MySQL AVG()用法及代碼示例
- Node.js MySQL TRIM()用法及代碼示例
- Node.js MySQL Min()用法及代碼示例
- Node.js ServerHttp2Stream http2stream.pushStream(headers[, options], callback)用法及代碼示例
- Node.js http2.Http2ServerRequest request.url用法及代碼示例
- Node.js request.socket用法及代碼示例
- Node.js assert.notEqual(actual, expected[, message])用法及代碼示例
- Node.js tlsSocket.authorized用法及代碼示例
- Node.js zlib.deflateRaw()用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 MessageChannel。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。