transferList?: TransferListItem[]
): void {
(
- this.getWorkerInfo(workerNodeKey).messageChannel as MessageChannel
+ this.workerNodes[workerNodeKey].messageChannel as MessageChannel
).port1.postMessage(message, transferList)
}
protected sendStartupMessageToWorker (workerNodeKey: number): void {
const worker = this.workerNodes[workerNodeKey].worker
const port2: MessagePort = (
- this.getWorkerInfo(workerNodeKey).messageChannel as MessageChannel
+ this.workerNodes[workerNodeKey].messageChannel as MessageChannel
).port2
worker.postMessage(
{
listener: (message: MessageValue<Message>) => void
): void {
(
- this.getWorkerInfo(workerNodeKey).messageChannel as MessageChannel
+ this.workerNodes[workerNodeKey].messageChannel as MessageChannel
).port1.on('message', listener)
}
return WorkerTypes.thread
}
- /** @inheritDoc */
- protected get minSize (): number {
- return this.numberOfWorkers
- }
-
- /** @inheritDoc */
- protected get maxSize (): number {
- return this.numberOfWorkers
- }
-
/** @inheritDoc */
protected get busy (): boolean {
return this.internalBusy()