进程与线程的问题

来源:百度知道 编辑:UC知道 时间:2024/07/11 05:33:34
内存是进程范围or线程范围;
CPU调度时,针对进程or线程;
函数调用堆栈,针对进程or线程。

进程就是地址空间,通常在Win32下就是4G,当然这是虚拟地址,有操作系统把这个虚拟的地址在背后转换到实际的物理地址。
线程是具体的执行体,每一个进程必定有一个主线程。也是CPU、OS调度的基本单位。
函数当然是在线程内,但更在进程内,通常一个函数一自己的栈,但这个栈空间实际上呢,是在进程意义的,线程可以申请自己的存储,这叫“线程局部存储”。

进程;
进程;
线程。