Dispatcher
定义于: src/util/dispatcher.ts:12
负责从Source向关联的worker source(通常具有相同的名称)发送消息;
方法
broadcast()
broadcast<
T
>(type
:T
,data
: RequestResponseMessageMap[T
][0
]):Promise
<RequestResponseMessageMap[T
][1
][]>
定义于: src/util/dispatcher.ts:36
向所有Worker广播消息;
类型参数
类型参数 |
---|
T 扩展 MessageType |
参数
参数 | 类型 | 描述 |
---|---|---|
type | T | 消息类型 |
data | RequestResponseMessageMap[T][0] | 消息数据 |
返回
Promise
<RequestResponseMessageMap[T
][1
][]>
getActor()
getActor(): Actor
定义于: src/util/dispatcher.ts:48
获取一个用于分发消息的actor。actors以轮询方式分配;
返回
Actor
一个由web worker支持的actor对象,用于处理消息;