首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

malloc跟free求解

2013-06-26 
malloc和free求解malloc分配后的这块内存和free后的同一块内存有什么特点?我是指,一块内存是怎么判断已经

malloc和free求解
malloc分配后的这块内存和free后的同一块内存有什么特点?我是指,一块内存是怎么判断已经被分配了,当这块内存被free后又是怎么判断它可以重新被分配出去?
[解决办法]
内存管理由操作系统完成,不是编程语言。
[解决办法]

引用:
写的程序很多最后都是由操作系统执行的吧,当我觉得既然是程序员有意识的用这两个c函数分配内存,那放在这个版块应该不算不合适。


由操作系统调度管理,不是由操作系统执行。你可以了解内存管理算法,比如这个http://buzzan.tistory.com/m/post/view/id/428。
[解决办法]
可以看看操作系统原理的书籍了!
[解决办法]
内存是不是被使用或者未被使用,这些都是内存管理的职责。是否被使用有标志标识。
[解决办法]
参考linux源代码中malloc和free的源代码。

热点排行