ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-26 21:59 点击:

               CrossAppDomainDelegate mydelegate = new CrossAppDomainDelegate(CommonMethod);
                //AppDomain的DoCallBack方法用于跨越应用程序调用,在另外一个应用程序域中执行代码也就是我们的输出内容www.2cto.com
                appdomain.DoCallBack(mydelegate);
                Console.ReadKey();
        }
        /// <summary>
        /// 两个应用程序域都要调用的方法
        /// </summary>
        private static void CommonMethod()
        {
            //获得当前的应用程序域
            AppDomain appdomain = AppDomain.CurrentDomain;
            Console.WriteLine("应用程序域它的值是:'" + appdomain.GetData("DomainKey") + "' 在'" + appdomain.FriendlyName.ToString() + "'中找到的,运行的线程ID是:'" + AppDomain.GetCurrentThreadId().ToString() + "'");
        }
    }
}
   四:运行效果
  我们发现两个应用程序域分别是“AppDomainAndThread.vshost.exe”和“MyAppDomain”,它们两个的ThreadID是一样的都是5832,在两个应用程序域执行的是同一个线程

  \


每天学习一点点,每天进步一点点 用文字记录工作,用文字记录人生
 

摘自  从小就犯困

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • asp.net 设置GridView的选中行的实现代码
  • C#高级编程:数据库连接[1]
  • 经典C++程序1
  • IIS 自动回收导致后台定时器失效的问题解决
  • ASP.NET&#160;GridView列表代码示例
  • Asp.net MVC源码分析--Action Filter的链式调用
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1