Async.Parallel, группировка работы многих работ - PullRequest
0 голосов
/ 17 декабря 2010

Это шаблон как:

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 Ответ

1 голос
/ 17 декабря 2010

Один выполняет одно объединение разветвлений среди всех крошечных фрагментов работы, тогда как другой выполняет объединение разветвлений над группой других пакетов разветвления. Какое поведение вы намерены? Первое, скорее всего, будет полезно для меня ... Так что я бы, вероятно, сделал конкат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...