Смысл AsParallel
в том, что вы этого не делаете.Вы оставляете это CLR, и он решает, как его запустить и оптимизировать, хотя, скорее всего, он будет работать параллельно.
Вам также нужно объяснить, что вы подразумеваете под противоречивым.Скорее всего, вы сталкиваетесь с проблемами потоков и синхронизации.Любая операция, которая не является поточно-ориентированной, не является подходящим кандидатом для AsParallel
, если вы не наблюдаете за синхронизацией состояния.