Я читал, что PLinq будет автоматически использовать непараллельный Linq, если он найдет PLinq более дорогостоящим. Поэтому я подумал, почему бы не использовать PLinq для всего (когда это возможно) и позволить runtime решить, какой из них использовать.
Приложения будут развернуты на многоядерных серверах, и я готов разработать немного больше кода для работы с parallelism.
Каковы подводные камни использования plinq по умолчанию?