Предполагая, что 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...)
}