malloc后的内存要回收。但是,搞一个内存分配服务程序,也是可能的。
Unix系统上提供shmget
函数申请共享内存,WIndows API则CreateFileMapping函数。
我们在服务进程中通过调用上述函数,则得到一大片内存。
然后,用户申请内存时,则是从这个共享内存中获得,用户无需自己释放,由内存服务器统一管理和释放内存。
malloc后的内存要回收。但是,搞一个内存分配服务程序,也是可能的。
Unix系统上提供shmget
函数申请共享内存,WIndows API则CreateFileMapping函数。
我们在服务进程中通过调用上述函数,则得到一大片内存。
然后,用户申请内存时,则是从这个共享内存中获得,用户无需自己释放,由内存服务器统一管理和释放内存。
4 回答1.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
4 回答1.9k 阅读
2 回答1.7k 阅读✓ 已解决
3 回答2.1k 阅读
1 回答1.3k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
apache已经搞了,是apr