多线程可以共享堆栈吗?为什么?

 我来答
freeeeeewind
推荐于2016-03-30 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1308万
展开全部
1)【Windows线程模】
在Windows,每个线程各自拥有自己的堆栈,且线程的堆栈式不可共享的!这是由Windows线程模型决定的,用户不可改变。
2)【应用程序的堆(Heap)】
在一个多线程结构的应用程序中,堆HEAP中的对象、变量可以被多个线程共享。
追问
就是说线程共享堆,独自拥有一个栈咯,Linux 中也是这样的吧?谢谢你
追答
就线程而言,LUNIX与WINDOWS没有多少差异。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式