这是一个语义问题,而不是编码问题......
内存竞技场和内存分配器之间有什么区别?
我在C ++工作,我看到一些内存管理库使用“内存竞技场”,“内存分配器”等概念,有时两者都在同一个库中。
我知道分配器是什么;如果它不仅仅是分配器的另一个词,我只是不确定记忆体是什么。
答案 0 :(得分:13)
“记忆竞技场”通常是指从中分配较小肿块的大块(或肿块集合)。 “池”这个词也常用于这样的事情。
“内存分配器”通常指的是确定如何从竞技场分配内存的软件。
答案 1 :(得分:3)
严格地说,“内存竞技场”是“内存分配器”分配内存的内存池。但是,看到“内存竞技场”被用作“内存分配器”的同义词,我不会感到惊讶。