C语言搞一个自动内存分配系统 也不是难事情

新手上路,请多包涵

malloc后的内存要回收。但是,搞一个内存分配服务程序,也是可能的。

Unix系统上提供shmget函数申请共享内存,WIndows API则CreateFileMapping函数。

我们在服务进程中通过调用上述函数,则得到一大片内存。

然后,用户申请内存时,则是从这个共享内存中获得,用户无需自己释放,由内存服务器统一管理和释放内存。

阅读 2.6k
3 个回答

apache已经搞了,是apr

怎么听起来,要搞一个内存池

这就是内存池,哈哈,你还以为自己发现了新大陆?

STL都有实现!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏