Exiting from Parallel Loops Early より 普通の for ループでは break と書けば簡単にループから抜け出せます。 んじゃ、Parallel.For や Parallel.ForEach では?とかそういう話。 最初に書いておきますが、いまだに Parallel Extension を使ったこともありませんし、試す環境もないのでブログの記事とかリファレンスとかだけを見た知識で書いてます。 なので、間違ってたらごめんなさい。 というか、間違ってたらぜひ教えてください。 で、上記の記事の前半では例外について書かれてます。 普通のループでは例外が発生しても問題ありませんし、ループの中だろうが外だろうが好きなところで catch できます。 しかし、Parallel ループではそうはいきません。 それぞれのイテレーション (ループの一回分のこと) はどのスレッ