WorkerPool createWorkerPool(int count, WorkerFunction function, { Map<String, dynamic> metadata })

Source

WorkerPool createWorkerPool(int count, WorkerFunction function,
    {Map<String, dynamic> metadata}) {
  var workers = <WorkerSocket>[];
  for (var i = 1; i <= count; i++) {
    workers.add(
      createWorker(function, metadata: {
        "workerId": i
      }..addAll(metadata == null ? {} : metadata)));
  }
  return new WorkerPool(workers);
}