在多线程进程中,哪些程序状态组件在线程之间共享?

Alg*_*fic 9 multithreading operating-system

在多线程进程中,跨线程共享以下哪个程序状态组件?

  • 注册值
  • 堆内存
  • 全局变量
  • 堆栈内存

我的建议; 只有全局变量,全局变量在堆上分配?所以堆内存和全局变量.它是否正确?

Ant*_*ima 15

永远堆积内存.

全局变量取决于平台,通常它们是共享的.

堆栈是特定于线程的,也是寄存器.