首页
社区
课程
招聘
[求助]堆操作函数的序列化访问机制的疑问
发表于: 2006-7-19 16:30 4199

[求助]堆操作函数的序列化访问机制的疑问

2006-7-19 16:30
4199
看到资料上说:按照默认设置,堆栈将顺序访问它自己,这样,多个线程就能够分配和释放堆栈中的内存块而不至于破坏堆栈。即单个线程独占对堆栈和它的链接表的访问权,直到该线程执行了对堆栈的全部必要的操作。
    一般的堆函数最终都由ntdll中Rtl函数完成,不知道上述资料所说的堆栈顺序访问是怎么实现的?难道是在Rtl函数的加入了相应的互斥判断?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
请分清堆(Heap)和栈(Stack,常称为堆栈)
2006-7-20 11:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lrh
3
可能是我表述不够清晰,上述资料中堆栈均指堆
2006-7-20 11:58
0
游客
登录 | 注册 方可回帖
返回
//