Когда мне следует использовать AsParallel () в linq / plinq

Я ищу, чтобы воспользоваться преимуществами параллельного программирования в linq с помощью plinq, я не уверен, что полностью понимаю его использование, кроме того факта, что он собирается использовать все Ядра процессора более эффективны, поэтому для больших запросов это может быть быстрее. Могу ли я просто вызвать AsParallel () при вызовах linq, чтобы использовать функциональность eplinq, и это всегда будет быстрее? Или мне следует использовать его только тогда, когда есть много данных для запроса или обработки?

9
задан Froggy 12 November 2010 в 10:59
поделиться