
C++高并发内存池项目
文章平均质量分 79
详细记录博主从0开始实现一个mini版本的高并发内存池,项目实现过程中博主借鉴了高手云集的C/C++大厂Google中知名度很高的tmalloc开源项目,在多线程内存管理中有着极大的优势。
C+超级飞侠
以颤抖之身追赶,怀敬畏之心挑战
展开
-
高并发内存池(六)Page Cache回收功能的实现
对Page Cache中的回收功能进行了框架分析和代码实现。原创 2024-07-28 20:26:09 · 262 阅读 · 1 评论 -
高并发内存池(五)Thread Cache、Central Cache回收功能的实现
对Thread Cache、Central Cache的回收功能进行了详细的梳理,并对其功能进行代码实现。原创 2024-07-28 20:00:06 · 1112 阅读 · 1 评论 -
高并发内存池(四)Page Cache的框架及内存申请实现
详细介绍了Page Cache的框架结构和实现方式,引入记录页号和Span映射关系的哈希map,以及对PageCache内存分配和内存申请进行代码实现。原创 2024-07-25 00:59:33 · 1356 阅读 · 2 评论 -
高并发内存池(三)Central Cache的框架及内存申请实现
详细介绍了Central Cache的框架和实现,引入新的自定义结构类型Span,页的概念,以及桶锁的概念和使用方式。原创 2024-07-22 17:18:20 · 1370 阅读 · 0 评论 -
高并发内存池(二):整体框架梳理及thread cache的内存申请实现
介绍了高并发内存池的结构,以及对thread cache进行详细实现及原理剖析。原创 2024-07-18 13:42:42 · 1342 阅读 · 3 评论 -
高并发内存池(一):内存池的概念/定长内存池的实现
引用了池化技术的概念及定义,介绍了内存池的优势,对定长内存池进行了实现。原创 2024-07-17 00:41:35 · 418 阅读 · 2 评论