【发布时间】:2013-03-07 23:53:18
【问题描述】:
假设asyncSendMsg 没有返回任何内容,我想在另一个异步块中启动它,但不等待它完成,这之间有什么区别:
async {
//(...async stuff...)
for msg in msgs do
asyncSendMsg msg |> Async.Start
//(...more async stuff...)
}
和
async {
//(...async stuff...)
for msg in msgs do
let! child = asyncSendMsg msg |> Async.StartChild
()
//(...more async stuff...)
}
【问题讨论】:
标签: asynchronous f#