Skip to content

WorkerPool ​

自 1.4.0 起

工作池类型。

签名 ​

typescript
interface WorkerPool<Input, Output, Options extends { size?: number; maxTasksPerWorker?: number } = object> {
  workers: Worker<Input, Output>[]
  options: Options
  queue: Input[]
}

参数 ​

参数描述
Input工作器输入类型
Output工作器输出类型
Options池选项

描述 ​

管理工作池以并行执行任务。

示例 ​

基本用法 ​

typescript
import type { WorkerPool } from 'uni-types'

type Pool = WorkerPool<string, number, { size: 4 }>

相关 ​

基于 MIT 许可发布