2016年4月17日 星期日

什麼是 AppDomain (Application domains, 應用程式定義域)

OS 和 CLR 提供了某種 '隔離' (isolatation) 的概念來確保 process 和 process 之間不會相互影響。Application domains 就是這種 '隔離' (isolatation) 的概念。有了AppDomain,CLR便可以提供組件的安全性 (security)、可靠性 (reliability) 、 版本控制(versioning) 以及 卸載組件(unloading assemblies) 。

AppDomain 是由runtime host 所建立。Runtime host 啟動 CLR之後, 然後再 開始執行 app 。也就是說,Runtime host 會為這個 app 建立一個AppDomain

有關什麼是 AppDomain的詳細說明, 請參閱 這裡


相關連結:
Application Domains : MSDN

沒有留言:

張貼留言