terminateWorkers method
Calls kill
on all worker processes.
Implementation
Future terminateWorkers() async {
for (var worker in _readyWorkers.toList()) {
_killWorker(worker);
}
await Future.wait(
_spawningWorkers.map((worker) async {
_killWorker(await worker);
}),
);
}