Parallel.ForEach с сохранением порядка

У меня есть Listи мне нравится чтобы десериализовать каждый байт[]в Foo. Список упорядочен, и мне нравится писать параллельный цикл, в котором результирующий Listсодержит все Foo в том же порядке, что и исходный byte[]. Список значительно велик, чтобы сделать параллельную работу полезной. Есть ли встроенный способ сделать это?

Если нет, есть идеи, как добиться ускорения по сравнению с синхронным запуском?

Спасибо

7
задан Matthias Wolf 20 June 2012 в 07:49
поделиться