タグ

.Netとcodingに関するItisangoのブックマーク (3)

  • マネージ スレッド処理 | Microsoft Docs

    このセクションの最初の 5 つの記事は、マネージド スレッド処理を使用するタイミングを判断するのに役立つように設計されており、また、いくつかの基的な機能について説明するためのものです。 その他の機能を提供するクラスについては、「スレッド処理オブジェクトと機能」と「同期プリミティブの概要」を参照してください。 このセクションの残りの記事には、マネージド スレッド処理と Windows オペレーティング システムとの相互作用など、高度なトピックが含まれます。 このセクションの内容 スレッドおよびスレッド処理 複数のスレッドの利点と欠点について説明し、スレッドを作成またはスレッド プール スレッドを使用する可能性のあるシナリオの概要を示します。 マネージド スレッドの例外 さまざまなバージョンの .NET のスレッドでのハンドルされていない例外の動作、特に、アプリケーションの終了の原因となる状

    マネージ スレッド処理 | Microsoft Docs
  • C# - COM オブジェクトの参照カウントを解放する

    COM オブジェクトを扱う場合は、参照カウントの解放を意識しなければなりません。使用した COM オブジェクトの参照カウントが、正しくデクリメントされていないと意図したタイミングでプロセスが解放されません。 参照カウントのデクリメントは、System.Runtime.InteropServices.Marshal クラスにある ReleaseComObject メソッドを使用します。COM ラッパ オブジェクト (COM そのものではない) の参照が未到達になれば、ガベージ コレクションを実行して解放することができますが、こちらはあくまでも保険です。 参照カウントのデクリメント解放自体は、ReleaseComObject メソッドを呼び出すだけですので難しくはありません。面倒なのは、ReleaseComObject メソッドを実行するために、参照したものをすべて変数へ格納しておく必要がある

    Itisango
    Itisango 2012/09/01
    サンプルコードのネストが深い。
  • ObjectClub - コーディング規約の会

    ここでは、コーディング規約を公開しています。当規約をより良いものにするため、ディスカッション用としてメーリングリストをご用意しました。メーリングリストへの 入会方法は、このページの末尾にあります。 コーディング規約に関する情報をご紹介します。 ■株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30) ・PDF(約430KB) Javaコーディング規約の担当者へのご意見はjava-coding-info at ObjectClub.jpまでお寄せください。Javaコーディング規約は、(株)電通国際情報サービス様の『Javaコーディング規約2004』をもとにしております。 『Javaコーディング規約2004』の改版として、『Javaルールブック ~読みやすく効率的なコードの原則』が出版されております。 ■オブジェクト倶楽部版 Javaコーディング規約(04/0

  • 1