能不能帮我理解一下进程/线程/应用程序域?
1进程/线程间的关系?2.net应用程序域与前两者间的关系?3应用程序域>程序集>模块>类>类成员>方法/字段/事件/常数/构造器/属性...,这个关系链应该没问题吧,请...
1 进程/线程间的关系?
2 .net应用程序域与前两者间的关系?
3 应用程序域>程序集>模块>类>类成员>方法/字段/事件/常数/构造器/属性...,这个关系链应该没问题吧,请问模块的概念是什么,不太理解,他与程序集(父)与类(子)间的关系是又该怎样理解呢?
加分30盼英雄(有一说一,谢谢.) 展开
2 .net应用程序域与前两者间的关系?
3 应用程序域>程序集>模块>类>类成员>方法/字段/事件/常数/构造器/属性...,这个关系链应该没问题吧,请问模块的概念是什么,不太理解,他与程序集(父)与类(子)间的关系是又该怎样理解呢?
加分30盼英雄(有一说一,谢谢.) 展开
2个回答
展开全部
进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序。在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序)。
线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.
线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定.
线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.
线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询