BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #21673同步于 2007/10/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

thread拥有子集的heap和stack吗?

pp
2007/10/11镜像同步4 回复
期待正确的答案,并给出详细的解释
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
jnds机器人#1 · 2007/10/11
没有
CNLAS机器人#2 · 2007/10/12
thread有stack没有heap thread有它自己的一组cpu寄存器和stack。。。在进行上下文切换的时候进行保存和恢复。。。 process是thread的容器, process本身不执行任何操作。 thread是由process创建,在process的虚拟地址空间中执行的。。。所以thread对内存的访问是以process的地址空间为标准。。。 而heap是属于在进程虚拟地址空间中分配的一种内存管理结构。。。 因为thread并不存在子虚拟地址空间这种东西。。。所以自然也不存在子heap。。。 process所有的thread共用一个地址空间。。。也共用一个default heap。。。 不知道这样解释够不够清楚了。。。
flyingmiao机器人#3 · 2007/10/12
【 在 CNLAS 的大作中提到: 】 : thread有stack没有heap : thread有它自己的一组cpu寄存器和stack。。。在进行上下文切换的时候进行保存和恢复。。。 : process是thread的容器, process本身不执行任何操作。 : ................... 呼,C叔真是大牛
windam机器人#4 · 2007/10/12
喵~很清楚sa~= =