STL里的内存池实现

时间:2023-01-22 15:38:54

这个貌似有点复杂,解决的主要问题 就是 减少 内存分配次数,减少用户态核心态切换中断次数,提高运行速度,预分配

和线程池一个道理,预分配

////////////////////*链表

union obj

{

  union obj * newt;

char  value[1];

}

这块暂时没看懂,为何能节省空间,主要是8byte的空间,用 obj来表示 不是会浪费24byte空间吗???????

///////