没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目实现的是一个高并发的内存池,它的原型是Google的一个开源项目tcmalloc,tcmalloc全称Thread-Caching Malloc,即线程缓存的malloc,实现了高效的多线程内存管理,用于替换系统的内存分配相关函数malloc和free。该项目就是把tcmalloc中最核心的框架简化后拿出来,模拟实现出一个mini版的高并发内存池,目的就是学习tcmalloc的精华。该项目主要涉及C/C++、数据结构(链表、哈希桶)、操作系统内存管理、单例模式、多线程、互斥锁等方面的技术。 项目详解:https://blog.csdn.net/chenlong_cxy/article/details/122819562?spm=1001.2014.3001.5502
资源推荐
资源详情
资源评论
收起资源包目录
ConcurrentMemoryPool.zip (36个子文件)
ConcurrentMemoryPool
ConcurrentMemoryPool.sln 1006B
Debug
ConcurrentMemoryPool.pdb 1.13MB
ConcurrentMemoryPool.exe 75KB
ConcurrentMemoryPool.instr.pdb 1.34MB
ConcurrentMemoryPool
ThreadCache.h 513B
UnitTest.cpp 2KB
ConcurrentMemoryPool.vcxproj.filters 2KB
PageCache.cpp 5KB
Debug
UnitTest.obj 296KB
PageCache.obj 217KB
ThreadCache.obj 201KB
vc120.idb 1.17MB
Concurre.4629ED6F.tlog
link.read.1.tlog 4KB
link.command.1.tlog 4KB
CL.write.1.tlog 5KB
cl.command.1.tlog 7KB
CL.read.1.tlog 163KB
link.write.1.tlog 1KB
ConcurrentMemoryPool.lastbuildstate 181B
ConcurrentMemoryPool.log 2KB
CentralCache.obj 218KB
Benchmark.obj 419KB
vc120.pdb 668KB
ConcurrentMemoryPool.Build.CppClean.log 1KB
ConcurrentMemoryPool.vcxproj 4KB
PageCache.h 746B
ThreadCache.cpp 2KB
PageMap.h 6KB
ObjectPool.h 2KB
ConcurrentAlloc.h 1KB
CentralCache.cpp 3KB
CentralCache.h 650B
Benchmark.cpp 3KB
Common.h 7KB
ConcurrentMemoryPool.sdf 32.75MB
ConcurrentMemoryPool.v12.suo 27KB
共 36 条
- 1
资源评论
2021dragon
- 粉丝: 4w+
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功