首页
社区
课程
招聘
[求助]GlobalAlloc和HeapAlloc函数的区别
2006-6-23 10:15 5783

[求助]GlobalAlloc和HeapAlloc函数的区别

2006-6-23 10:15
5783
看到介绍说GlobalAlloc和HeapAlloc函数都是从堆中分配内存块,GlobalAlloc主要为了兼容,那么GlobalAlloc分配的内存块应该是在进程的默认堆吧?
如果都可以在同一个堆中进行分配,那么分配的内存块管理结构是否相同,堆的内存块管理结构不是会比较混乱吗?

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
happytown 31 2006-6-23 23:05
2
0
罗云彬的《Windows环境下32位汇编语言》书中有这句话:

HeapAlloc函数在堆中分配的内存块只能是固定地址的内存块,不像GlobalAlloc函数一样可以分配可移动的内存块。

其它相关的东西在该文中也有些论述。
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lrh 2006-6-26 09:26
3
0
谢谢版主的回复
游客
登录 | 注册 方可回帖
返回