进程:是一个正在运行的程序的一个实例,由以下两部分构成
内核对象:操作系统用它来管理进程,内核对象夜市系统保存进程统计信息的地方
一个地址空间:其中包含了所有的和执行文件或DLL模块的代码和数据
线程:他是程序执行的基本单位 由以下两部分构成
线程的内核对象:操作系统用来管理线程,系统用来统计线程信息
一个线程栈:用于维护线程执行时的所有参数和局部变量
区别:
进程是资源分配的基本单位,而线程是系统调度的基本单位,线程使用进程的地址空间和资源~ 同一进程的所用线程共享进程的所有资源