isolatedRunMultiple static method
dynamic
isolatedRunMultiple(})
Implementation
static isolatedRunMultiple(final void Function(Map<String, dynamic>) fn, final Map<String, dynamic> data, {final int numIsolates = 4}) async {
// final List<ReceivePort> ports = List.generate(numIsolates, (_) => ReceivePort());
// final List<Future<dynamic>> isolateFutures = [];
// for (int i=0; i<numIsolates; i++) {
// isolateFutures.add(Isolate.spawn(fn, data, ports: ports[i]));
// }
// final results = await Future.wait(isolateFutures.map((f) => f.then((_) => ports[isolateFutures.indexOf(f)].receive())));
// return results;
}