文件名称:lfpAlloc:使用 C++11 设施的基于池的无锁分配器
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-07 12:23:53
C++
lfp分配
lfpAlloc 是一个使用 C++11 并发特性编写的基于无锁池的分配器。
安装
该库仅包含头文件,因此只需执行git clone https://github.com/ALSchwalm/lfpAlloc.git并将lfpAlloc文件夹添加到项目的包含路径即可使用它。
可以通过从项目根目录运行make来编译和执行测试。
用法
lfpAllocator 公开了一个标准的 C++ 分配器接口。 也就是说,类型T的分配器可以用lfpAllocator
【文件预览】:
lfpAlloc-master
----lfpAlloc()
--------PoolDispatcher.hpp(2KB)
--------Utils.hpp(340B)
--------Pool.hpp(1KB)
--------Allocator.hpp(2KB)
--------ChunkList.hpp(3KB)
----tests()
--------allocatorTest.cpp(4KB)
--------dispatcherTest.cpp(607B)
--------poolTest.cpp(507B)
--------mainTest.cpp(134B)
--------profile.cpp(4KB)
----LICENSE(1KB)
----Makefile(576B)
----README.md(1KB)