說到應用程序域就要從CLR(Common Language RunTime)公共語言運行時說起。
在CLR上運行的代碼叫做托管代碼,托管代碼有一個重要的機制叫做類型安全,
該機制檢測代碼是否會訪問無效的內存地址,
檢測代碼是否嘗試執行 導致進程無法正常進行的操作,該進程指的是CLR所在進程。
CLR就是通過應用程序域來隔離應用程序的,
隔離的好處就是 不同的應用程序域不會相互影響,即使進程中的某個應用程序域失敗,
其他應用程序域也不會受影響,并且應用程序域消耗cpu資源很少。
這就是應用程序域的作用。
新聞熱點
疑難解答