terminate method

  1. @override
void terminate([
  1. TaskTerminatedException? ex
])
inherited

Implementation

@override
void terminate([TaskTerminatedException? ex]) {
  _stopped = true;
  for (var i = _workers.length - 1; i >= 0; i--) {
    final w = _workers[i];
    w.worker.terminate(ex);
    _removeWorkerAndNotify(w, true);
  }
}