私は並列化する予定のコードをいくつか持っています。例外スタックトレースと集約foreach
それはこの
foreach(var item in collection)
{
if(error)
{
throw new Exception();
}
}
例外のようないくつかのことを見て、それがスタックトレースには、この
Parallel.ForEach(collection, item=>
{
if(error)
{
throw new Exception();
}
});
のようになります。並列化した後、ログファイルに保存
ですこの例外はどのように他のアイテムの並列実行を停止するのでしょうか?ループスレッドでエラーが発生すると、他のすべての実行を停止する方法はありますか?
例外スタックトレースにはどのような影響がありますか?