23

AsSequential と AsOrdered の違いについて頭を悩ませているようには思えません。これらのそれぞれについて msdn のドキュメントを調べたり、インターネットで例を検索したりしましたが、私は単純な靴のコブラーであり、何が起こっているのかを明確に理解することができませんでした. 可能であれば、AsSequential と AsOrdered をいつ使用するのか、必要に応じて結果がどのように異なるのかを説明してもらえますか?

4

1 に答える 1

26

AsOrderedParallel LINQ エンジンに順序を保持するように指示しますが、それでもクエリを並列で実行します。これは、エンジンが並列実行後に結果を慎重にマージする必要があるため、パフォーマンスを妨げる効果があります。

AsSequentialParallel LINQ エンジンにクエリを順次実行するように (つまり、並列ではなく) 指示します。

于 2013-08-03T01:50:13.200 に答える