类库项目test,要在test项目中创建两个appdomain,一个appdomain加载A.dll 另一个加载B.dll,然后运行A.dll中的MethodA方法和 B.dll中的MethodB方法。MethodA方法和 MethodB方法不存在共享资源,不用通信,但是MethodA方法和 MethodB方法都是长时间执行代码(两个都是执行时间在3分钟左右),所以想要同时执行MethodA方法和 MethodB方法达到提高效率的目的。求代码:创建连个appdomain,并同时执行两个appdomain中的方法,各自的方法执行完之后能够卸载appdomain。在线等,优秀代码可以再加分,谢谢

解决方案 »

  1.   

    为什么不选择别的方式呢:比如window服务、多线程等等
      

  2.   

    MethodA方法和 MethodB方法里面需要调用第三方接口,网络以及其它情况不是很稳定,所以单独放一个appdomain。目前已经是window服务了,定时跑程序,到点就在服务里创建两个个appdomain,同时执行MethodA方法和 MethodB方法
      

  3.   

    MethodA方法里已经是多线程了,情况有点复杂。
    其它都已经ok,就appdomain这个之前没接触过,求这块的示例代码。
      

  4.   

    http://tech.it168.com/d/2008-01-11/200801111114466.shtml这个应该能启发到你,主要是appDomain实例的应用