Async.Parallel,分组许多作品的作品

时间:2010-12-17 09:33:10

标签: f#

是一种类似的模式:

seq[ workSeq, workSeq ..., workSeq, workSeq]
|> Seq.map( Async.Parallel )
|> Async.Parallel
|> Async.RunSynchronously

好吗?或者我必须这样做:

seq[ workSeq, workSeq ..., workSeq, workSeq]
|> Seq.concat
|> Async.Parallel
|> Async.RunSynchronously

这两个选项的行为有何不同?

由于

1 个答案:

答案 0 :(得分:1)

在所有小工作中进行单个fork-join,而另一个在一组其他fork-join批处理中进行fork-join。你打算做哪种行为?前者似乎更有可能对我有用......所以我可能会做concat。