首页 > 试题广场 >

同一个进程的多个线程堆栈共享状况应该是?

[单选题]
同一个进程的多个线程堆栈共享状况应该是?
  • 堆共享,栈私有
  • 堆私有,栈共享
  • 堆共享,栈共享
  • 堆私有,栈私有

堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。

栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立。
发表于 2019-01-07 21:34:22 回复(0)