创建私有堆的目的是什么

时间:2018-04-20 07:38:23

标签: windows process operating-system

可以使用HeapCreate函数从Windows平台上的调用进程分配私有堆。虽然每个进程都有自己的默认堆。

我的问题是:程序员使用私有堆的可能原因是什么?换句话说,在什么情况下,使用私有堆将变得非常方便?

1 个答案:

答案 0 :(得分:1)

创建多个堆有很多原因:

  • 使用线程提高效率(线程不共享堆)。
  • 调试和错误捕获
  • 设置具有不同分配属性的堆。