Heap 分配器如何解决碎片?

Heap 分配器如何解决碎片?,heap,allocator,fragmentation,Heap,Allocator,Fragmentation,我正在编写一个项目线程安全分配器。每个线程都有自己的堆,堆由4KB的块组成。分配器使用来自不同块的内存。如何避免数据块中的碎片化?一个好的开始可能是读取数据块 对于如何避免碎片化,基本上没有简单的答案。有很多关于这个主题的学术论文。阅读一些,它可能会让你对问题和可能的解决方案有一些了解

我正在编写一个项目线程安全分配器。每个线程都有自己的堆,堆由4KB的块组成。分配器使用来自不同块的内存。如何避免数据块中的碎片化?

一个好的开始可能是读取数据块

对于如何避免碎片化,基本上没有简单的答案。有很多关于这个主题的学术论文。阅读一些,它可能会让你对问题和可能的解决方案有一些了解