飞镖停机?

时间:2012-06-12 16:46:28

标签: dart dart-isolates

我需要在Dart程序结束前进行一些操作(转储统计数据)。方法主要结束后(其他隔离区)程序继续运行,因此我无法准确确定程序完成的时刻。

在Java中,我可以使用java.lang.Runtime.addShutdownHook。 Dart运行时中是否存在类似的功能?

2 个答案:

答案 0 :(得分:1)

它没有,至少不是直接在达特。如果您将Dart VM嵌入到程序中,则可以通过嵌入API为任何隔离注册此类挂钩。

在将来,可能会有某种隔离监测(在很多情况下都很有用),这样当隔离物死亡时(通常或未捕获的异常)你可以得到通知,但它不是现在在那里。

答案 1 :(得分:0)

前一段时间有人支持

请参阅https://code.google.com/p/dart/issues/detail?id=15188

相关问题