应用程序,应用程序域,进程,线程四个概念之间的区别,关系
谢谢!!!

解决方案 »

  1.   

    进程是系统资源的拥有者;线程是Windows任务调度的最小单位,进程是线程的容器,线程必须在进程中运行,每个进程创建时都会有一个主线程被创建。一个进程内运行多个应用程序就是应用程序域,一个应用程序中出现的错误不会影响其他应用程序。因为类型安全的代码不会导致内存错误,所以使用应用程序域可以确保在一个域中运行的代码不会影响进程中的其他应用程序。 能够在不停止整个进程的情况下停止单个应用程序。使用应用程序域使您可以卸载在单个应用程序中运行的代码。 
      

  2.   


    上面好像是MSDN上的代码。看得的不太明白。
    一个进程内运行多个应用程序就是应用程序域?能否举个具体的列子说明下。
      

  3.   

    一个进程内运行多个应用程序就是应用程序域?能否举个具体的列子说明下。 你可以网上找一个角ProcessXp的软件看看现在的进程树就可以很明白看出来.
    比如我的电脑中 瑞星防火墙的进程 rfwsrv.exe 内就运行了两个应用程序 rfwstub.exe和 RfwMain.exe