kill method
void
kill()
Terminates the isolate and closes all associated resources.
Implementation
void kill() {
if (useLogger) {
Logger.warning('[$_tag] Killing isolate');
}
_isolate.kill();
_receivePort.close();
_eventController.close();
// Dọn dẹp các completer còn lại
for (final c in _completers.values) {
if (!c.isCompleted) {
c.completeError(StateError('Isolate killed before completing task'));
}
}
_completers.clear();
}