如果malloc没有free
如果malloc申请的内存没有free的话,进程结束后操作系统会不会帮助我们释放掉内存呢以下是引用cacker在2011-2-10 19:03:31的发言:
肯定会帮你都结束掉 malloc也是跟系统申请一快buff映射给你
会有系统在管理的 等你程序的时候 他会把你所有的资源都释放掉
可不可以理解为:malloc在进程的虚拟地址空间申请内存,操作系统将进程的虚拟地址通过 页表 映射到物理地址上,没有free的话,操作系统在进程结束也将收回内存资源?
肯定会帮你都结束掉 malloc也是跟系统申请一快buff映射给你
会有系统在管理的 等你程序的时候 他会把你所有的资源都释放掉