进程、线程、应用程序域、上下文、程序集、托管堆之间的关系

cao748438 2010-11-05 10:55:20
各位大哥,谁能给个进程、线程、应用程序域、上下文、程序集、托管堆之间的关系图啊?谢谢了,越学这个越迷糊啊。
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈火蜓蜻 2010-11-05
  • 打赏
  • 举报
回复
进程 包含多个程序集, 一个程序集也可以被多个进程包含

进程 包含线程

应用程序域中只包含一个进程

一个进程只有一个应用程序域。
cc_net 2010-11-05
  • 打赏
  • 举报
回复
进程,线程,堆栈这些 看下WINDOWS核心编程吧,里面讲的很清楚。

.NET中的可以看c# via clr

.NET内存结构参考
深入探索.NET框架内部了解CLR如何创建运行时对象:
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/JITCompiler.mspx?mfr=true

烈火蜓蜻 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cao748438 的回复:]
这些概念交织在一起真的很难理清,而且对于这些概念,一般的书也都是分开描述的,所以很难自己整合到一起,不能从整体上看,所以越弄越糊涂。谢谢各位。
还有楼上的大哥,进程应该不能包含程序集吧?进程只能包含应用程序域,应用程序域可加载程序集吧?
而且一个进程可以包含多个应用程序域吧?
[/Quote]

嗯,你这样说,更好理解
cao748438 2010-11-05
  • 打赏
  • 举报
回复
这些概念交织在一起真的很难理清,而且对于这些概念,一般的书也都是分开描述的,所以很难自己整合到一起,不能从整体上看,所以越弄越糊涂。谢谢各位。
还有楼上的大哥,进程应该不能包含程序集吧?进程只能包含应用程序域,应用程序域可加载程序集吧?
而且一个进程可以包含多个应用程序域吧?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧