2014年2月10日

关于进程exit后,内存释放释放的实践

摘要: 最近碰到一个问题,或许也是小猿们都会碰到的问题:内存泄露。都知道malloc后需要free才能释放内存,shmat后需要shmdt才能断掉内存区并使用IPC_RMID命令删除共享内存。那么如果是当前进程exit后,这些东西还需要收到清理吗?进程退出会清理除打开的文件描述符外,还做些什么呢?代码:思路:在进程中申请内存空间不释放,进程退出,查看当期是否有内存释放 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 //在进程中申请内存空间不释放,进... 阅读全文

posted @ 2014-02-10 11:25 净坛使者 阅读(4073) 评论(9) 推荐(1) 编辑

导航