信用卡套现要利息吗:malloc函数

来源:百度文库 编辑:高考问答 时间:2024/05/02 07:36:45
用最优算法实现malloc函数

评论1 ┆ 举报

回答:钱罐猪
新手
5月15日 10:40 malloc函数分配的内存属于堆,对于每个应用程序OS会为其分配一定大小的堆空间,这是一个前提。
我印象中malloc函数分配的空间要比你实际获得的可使用空间要略大,这说明分配空间中存在一个额外的信息。
最佳适应法的话,就需要有一张堆的空间使用表进行管理(这个表应属于一个全局变量),这一定要在malloc函数内处理的(当然如果考虑到可重入性,还需要加一个互斥锁)。
最佳适应算法其实很直观,没有什么可以说的。
希望对你有帮助。

评论1 ┆ 举报

回答:钱罐猪
新手
5月15日 10:40 malloc函数分配的内存属于堆,对于每个应用程序OS会为其分配一定大小的堆空间,这是一个前提。
我印象中malloc函数分配的空间要比你实际获得的可使用空间要略大,这说明分配空间中存在一个额外的信息。
最佳适应法的话,就需要有一张堆的空间使用表进行管理(这个表应属于一个全局变量),这一定要在malloc函数内处理的(当然如果考虑到可重入性,还需要加一个互斥锁)。
最佳适应算法其实很直观,没有什么可以说的。
希望对你有帮助。