为什么Windows有5-7个不同的内存分配例程?

时间:2019-04-10 19:15:51

标签: windows

根据他们的documentation,Windows具有过多的内存分配功能。

  • CoTaskMemAlloc
  • GlobalAlloc
  • HeapAlloc
  • LocalAlloc
  • malloc
  • VirtualAlloc

考虑到“不同的堆分配器通过使用不同的机制来提供独特的功能,您必须使用正确的功能释放内存”,它们具有这些各种例程的好处是什么?

分配例程列表的增加是否有历史原因?

0 个答案:

没有答案