|
|
1
7
进程没有堆栈。线程可以。进程通常是一个地址空间、一些资源和一个或多个线程。线程运行进程的实际代码,因此每个线程都有自己的堆栈。 |
|
|
2
-1
据我所知(如果我错了,请纠正我),每个进程都有自己的内存空间,其中包含3个部分:文本段(即程序)、数据段(据我所知,数据段用于全局变量和静态变量)、堆栈段,堆栈段包含许多内容,如局部变量、函数参数、,函数应返回到的地址。 每个进程可能有一个或多个线程。进程的线程共享进程的内存空间,它们不“拥有”自己的内存,这使它们易于创建和终止。 让我们重述一下: 进程有自己的堆栈,线程没有自己的堆栈。
实际上,Tanenbaum先生的书《操作系统》涵盖了这个问题。 |
|
|
Denis · 在C、linux中同步进程 2 年前 |
|
|
ridhomblr · 如果DI>32767,VGA输出不显示 2 年前 |
|
|
dmgzh · 如何根据所使用的系统更改变量值?(Python) 2 年前 |
|
|
gitm_248 · Ubuntu安装和关闭的问题:寻求解决问题的指导 2 年前 |
|
|
Adriana · 尝试创建文件列表时出错 2 年前 |