Source
WorkerPool createWorkerScriptPool(int count, Uri uri, {Map<String, dynamic> metadata}) { var workers = <WorkerSocket>[]; for (var i = 1; i <= count; i++) { workers.add(createWorkerScript(uri, metadata: { "workerId": i }..addAll(metadata == null ? {} : metadata) )); } return new WorkerPool(workers); }