终止隔离
当我想结束在使用创建的服务器上启动的隔离时,Isolate.spawn()
或者Isolate.spawnUri()
如何终止隔离。
throw x
当异常未被捕获时,内部隔离终止隔离。
但我希望有一个更优雅的解决方案。
isolate.kill()
投掷Uncaught Error: Unsupported operation: kill
得到通知
我猜当没有更多的异步操作处于活动状态时,隔离结束(类似于main
),但我怎么知道隔离是否真的终止了?
有没有办法让父隔离在子隔离终止时得到通知?
isolate.addOnExitListener(_sendPort);
投掷Uncaught Error: Unsupported operation: addOnExitListener
?
是否有其他方法或者我必须等到这些方法得到支持?