C 语言实现的内存池 mpool.c : 适用于Windows和Linux

时间:2015-12-28 16:34:38
【文件属性】:

文件名称:C 语言实现的内存池 mpool.c : 适用于Windows和Linux

文件大小:23KB

文件格式:7Z

更新时间:2015-12-28 16:34:38

C memorypool windows linux mpool

当C/C++程序频繁分配内存,或者管理很多大块内存的时候,我们就需要一个简洁高效的内存池(memory pool)。很多语言提供了这个基础设施,这里我提供一个C语言的版本mpool.c:原始的mpool仅仅提供Unix/Linux的版本,我增加了Windows的版本,这样这个mpool就成为适用于Windows和Linux的完整的版本了。


【文件预览】:
mpool-2.1.1r
----Makefile(966B)
----wintest()
--------wintest.sln(880B)
--------wintest.vcxproj(5KB)
--------wintest.vcxproj.filters(1KB)
--------main.c(2KB)
----ChangeLog.1(2KB)
----mpool.h(11KB)
----mpool_loc.h(5KB)
----mix4win.h(25KB)
----README(2KB)
----mpool_t.c(23KB)
----NEWS(366B)
----mpool.c(33KB)

网友评论

  • 兄弟,你没发现这个有内存泄漏吗?一直在开辟空间。
  • 不错,学习下
  • 有一定的帮助,谢谢楼主
  • 一般般了,只是用來看看的
  • 好像没法直接使用啊!楼主分享的好像缺少东西的!
  • 虽然不能直接用,但提供了一个设计思路还是不错的
  • 貌似不能用啊,不过学习下思路也是不错地。。。
  • 确实不能直接用,就当学习代码编写规范了,自己在改吧 代码量挺大的
  • 代码比较垃圾的~标题和内容不匹配~~描述太坑人了~
  • 完全无法用啊。。。。还要继续改。