タグ

ブックマーク / shinichiaoyagi.blog25.fc2.com (2)

  • 青柳 臣一 ブログ(趣味系) [.NET] Parallel.For ループからとっとと抜ける方法

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

  • 青柳 臣一 ブログ(趣味系) [VS2010] マネージドコードのダンプデバッグと IL インタープリタ

    Virtual code execution via IL interpretation 「Visual Studio 2010 Beta 1 にはマネージドコードのダンプファイルデバッグと今からブログに書くすんげー機能が含まれてるよ」 なんて感じで始まってるんですが。。。 ダンプファイルデバッグっていうのは、「CLR 4.0 advancements in diagnostics」 にクラッシュダンプファイルを Visual Studio で開くとマネージドの状態 (スタックとかローカル変数とか) を見ることができる、とかなんとか書いてあるんですが、つまりそういうことだよね? うっひゃー、これはうれしいな。 で、 「ダンプデバッグはとても便利だし、長いことリクエストされてた機能だけど、ダンプファイルといっしょにプロセスが生きているわけじゃないので property-evaluation

  • 1