摘要: 4.1 跨AppDomain的线程 线程存在于进程当中,它在不同的时刻可以运行于多个不同的AppDomain当中。它是进程中的基本执行单元,在进程入口执行的第一个线程被视为这个进程的主线程。在.NET应用程序中,都是以Main()方法作为入口的,当调用此方法时 系统就会自动创建一个主线程。线程主要是 阅读全文
posted @ 2018-03-26 16:07 锤子龙 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 3.1 .NET上下文的概念应用程序域是进程中承载程序集的逻辑分区,在应用程序域当中,存在更细粒度的用于承载.NET对象的实体,那就.NET上下文Context。所有的.NET对象都存在于上下文当中,每个AppDomain当中至少存在一个默认上下文(context 0)。一般不需要指定特定上下文的对 阅读全文
posted @ 2018-03-26 16:03 锤子龙 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 使用.NET建立的可执行程序 *.exe,并没有直接承载到进程当中,而是承载到应用程序域(AppDomain)当中。应用程序域是.NET引入的一个新概念,它比进程所占用的资源要少,可以被看作是一个轻量级的进程。在一个进程中可以包含多个应用程序域,一个应用程序域可以装载一个可执行程序(*.exe)或者 阅读全文
posted @ 2018-03-26 15:59 锤子龙 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.1进程的概念与作用 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法直接访问另一个进程的数据,一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个 阅读全文
posted @ 2018-03-26 15:56 锤子龙 阅读(786) 评论(0) 推荐(0) 编辑