【问题标题】:Who is responsible for running multiple AppDomains in the same process?谁负责在同一进程中运行多个 AppDomain?
【发布时间】:2012-09-13 12:32:58
【问题描述】:

我了解多个应用程序可以在同一进程内的不同 AppDomain 中运行,我的问题是:谁负责这样做,操作系统会在某些条件下执行此操作,还是程序员的唯一责任利用这样的功能?

【问题讨论】:

    标签: .net clr appdomain


    【解决方案1】:

    .NET 应用程序可以在同一个(它自己的)进程中创建 AppDomain,并将可执行文件加载到 AppDomain 中。

    据我所知,操作系统不会为您执行此操作。

    使用

    var newDomain = AppDomain.CreateDomain("New Domain");
    newDomain.ExecuteAssembly("MyApplication.exe");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      相关资源
      最近更新 更多