この文書の現在のバージョンと選択したバージョンの差分を表示します。
clr:app_domain [2009/02/03 07:45] admin 作成 |
clr:app_domain [2013/12/23 09:08] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== App Domain ====== | ||
- | |||
- | ・途中 | ||
- | |||
- | |||
- | App Domainは従来のプロセスの上位概念です。1つのプロセスの中にいくつものApp Domainを持つことができます。App Domain間ではクラスのstatic変数は共有しません。マネージヒープは共有します。1つのApp Domain内でエラーが発生してプログラムが終了しても、他のApp Domainに影響しません(プロセスは終了しない)。.NETのexeが起動するとデフォルトのApp Domainが作成されそこでプログラムが実行されます。 | ||
- | |||
- | COMには「インプロセスサーバー」、「ローカルサーバー」、「リモートサーバー」がありました。.NETではApp Domainという概念を導入し、これらを下位概念にします。同じApp Domainか違うApp Domainかだけを意識すればいいように概念を変えています。 |