小编use*_*306的帖子

线程共享地址空间,但不共享堆栈:矛盾吗?

我知道线程共享地址空间,但不共享它们的堆栈。这不是自相矛盾吗?为什么说他们共享地址空间是真的,而实际上他们不共享他们的堆栈 - 堆栈是地址空间的一部分,不是吗?

我认为它线程共享堆、数据和代码段而不是堆栈段。对我来说,它们都被认为是进程地址空间。

有人可以澄清吗?谢谢!!

c multithreading process

6
推荐指数
2
解决办法
495
查看次数

标签 统计

c ×1

multithreading ×1

process ×1