类: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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。