是一种类似的模式:
seq[ workSeq, workSeq ..., workSeq, workSeq]
|> Seq.map( Async.Parallel )
|> Async.Parallel
|> Async.RunSynchronously
好吗?或者我必须这样做:
seq[ workSeq, workSeq ..., workSeq, workSeq]
|> Seq.concat
|> Async.Parallel
|> Async.RunSynchronously
这两个选项的行为有何不同?
由于
答案 0 :(得分:1)
在所有小工作中进行单个fork-join,而另一个在一组其他fork-join批处理中进行fork-join。你打算做哪种行为?前者似乎更有可能对我有用......所以我可能会做concat。