是什么东西啊?
解决方案 »
- 求助:叠加图标的Shell扩展的代码(winform c#)
- 如何实现一个悬浮在页面的登录注册框? .NET(C#)
- 只是想问个数据库中sa用户的问题
- 使用.net remoting的读取远程数据和直接用ado.net读取,哪个效率更高?
- winform中单击其中一个单元格后怎样打开一个新的窗口??急,在线等!~!!!!!
- 摄像头拍摄时 画面上加相框 有什么方法实现吗
- 如何清空ListBox?
- FolderBrowserDialog怎么屏蔽鼠标右键?
- 一个关于基于IE做数据统计的问题!(希望高手相助,高分相赠)
- 问两个问题,目前那本讲 C/S模式的书比较好 英文版的也可以 市面的都太垃圾了
- 一个BeginInvoke调用的问题,大家来看看
- silverlight_chainer.exe安装问题!
就这个级别,就表示出他们的主次先后等关系。同一个应用程序域之间的线程可以访问整个应用程序域内的对象(当然仍然要受到可见性和同步锁等的限制),而一个应用程序域显然不能直接访问另外一个程序域中的对象。
应用程序域与进程有点类似,但应用程序域只能出现在托管程序当中,即由.NET程序当中,并不是任何一个Windows程序都可以有应用程序域。另外,在一个进程中,应用程序域可以独立的加载、执行、关闭,就好像一个线程一样。
线程和AppDomain的关系:在应用程序域和线程之间没有一对一的关联。多个线程可以属于一个应用程序域,尽管给定的线程并不局限于一个应用程序域,但在任何给定时间,线程都在一个应用程序域中执行。线程执行可以涉及多个AppDomain,但某个特定时刻,线程仅存在于一个AppDomain中,且线程可以进入其他的AppDomain。某个程序集的某个实例属于具体的AppDomain,由AppDomain在自己的范围内加载,并按照程序集创建相应的对象。AppDomain是程序集的执行环境,同时程序集作为静态实体,可以被多个AppDomain加载执行