我正在阅读Silberschatz第7版的《操作系统概念》,它说同一进程的线程共享代码部分,数据部分和其他OS资源,但是具有单独的堆栈和寄存器集。但是,我正在处理的问题集指出线程共享局部变量,但是局部变量不存储在堆栈中,因此各个线程应该有自己的副本吗?
Threads
通常分享以下内容。
但是要threads
维护自己的副本stack
,并且局部变量会存储在堆栈中,所以是的,每个线程都应该拥有自己的局部变量副本。
可能是其使用的错误术语,也可能是其针对问题集的特定内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句