【发布时间】:2014-12-01 12:32:28
【问题描述】:
我的问题很简单。请看截图:
怎么会这样?我明确地将 Async.RunSyncronously 调用放入try ... with。
【问题讨论】:
-
也许我没有正确理解,但我认为通过这样做,我执行以下操作:
async启动新线程,并且该线程等待operation完成。这对我来说很好。我可以改用let!,但let不允许指定超时,这就是我的目标。 -
是的,确实如此。问题可能会出现,因为我的
operation调用了一些 COM 对象方法,而这始终是故障的根源。但我不能确定。
标签: exception f# timeout try-catch