会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
混沌的世界
混沌的世界,混沌的人生(C, C++, PHP, MQL4)
博客园
首页
新随笔
联系
订阅
管理
2009年9月16日
C 语言 free 函数的原理
摘要: 今天在网上看到了这样一个问题,“如果malloc 了一块字符串的内存,然后,它改变了这个字符串的大小,问会不会有一部分内存没有被释放掉。”这个问题,以前的确没有仔细想过。当然,我觉得是肯定会释放掉的,但是一直没有了解过free 的原理,不敢乱说。我看了一下操作系统的内存管理,基本上是这样的,当然各个系统的实现不一样。 操作系统管理内存,维护了一个空闲内存链表,malloc从...
阅读全文
posted @ 2009-09-16 14:30 暮夏
阅读(1091)
评论(1)
推荐(1)
编辑
公告