社区
进程/线程/DLL
帖子详情
怎样锁定堆上的内存???
csy_2002
2007-09-14 11:47:56
我在堆上分配了一块内存,我怎样锁住其中的一些内存(几个字节)呢??
比如:char *p = new char[10];我想锁住第二个字节;当我访问*(p+1) = 'a'时,系统报该内存不能为写的错误;谢谢!
...全文
188
11
打赏
收藏
怎样锁定堆上的内存???
我在堆上分配了一块内存,我怎样锁住其中的一些内存(几个字节)呢?? 比如:char *p = new char[10];我想锁住第二个字节;当我访问*(p+1) = 'a'时,系统报该内存不能为写的错误;谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csy_2002
2007-09-19
打赏
举报
回复
GlobalLock 是锁定一个对象
cdeee
2007-09-19
打赏
举报
回复
使用 GlobalLock 可以实现锁定一个小内存块, 这样的内存块可以是几个字节, 但如果要用 GlobalLock, 就要用 GlobalAlloc 或 GlobalReAlloc 进行分配。
vocanicy
2007-09-17
打赏
举报
回复
另外一个思路,提出来大家讨论一下
OlleyD、Sice设置硬件内存访问断点是利用处理器的调试寄存器。在x86架构下面(+386)处理器有4个调试寄存器(DR0-DR3)。
cdeee
2007-09-17
打赏
举报
回复
使用 VirtualAlloc 分配一个内存页面,然后使用 new 在该内存页面上分配内存,之后锁定这个页面,就可以实现你要的功能了,这里需要使用 new 的高级功能,即在指定的内存块上进行再分配。
csy_2002
2007-09-17
打赏
举报
回复
VirtualProtect锁的是也PAGE,我是想锁定从堆上分配的几个字节内存,并不想锁定一个PAGE
feimingbiao
2007-09-15
打赏
举报
回复
只锁一个Byte不大容易,VirtualProtect一锁就是一个Page。你可以锁住这个Page然后自己处理异常就好了,得到异常以后,如果写的是第二个Byte,就抱错,否则continue就好了。
BUbuWander
2007-09-14
打赏
举报
回复
mark .
kakashi0309
2007-09-14
打赏
举报
回复
关注
csy_2002
2007-09-14
打赏
举报
回复
呵呵
mr.zhoux
2007-09-14
打赏
举报
回复
...够bt - -~
csy_2002
2007-09-14
打赏
举报
回复
。。。
Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本
1.3.5 “怎么能让应用运行得更快?” 41 1.3.6 DBA与开发人员的关系 45 1.4 小结 46 第2章 体系结构概述 47 2.1 定义数据库和实例 48 2.2 SGA和后台进程 53 2.3 连接Oracle 56 2.3.1 专用服务器 56 2.3.2 ...
JVM中对象如何在堆
内存
分配?
JVM中对象如何在堆
内存
分配? 1、指针碰撞(Bump The Pointer) :
内存
规整的情况下; 2、空闲列表(Free List) :
内存
不规整的情况下; 选择哪种分配方式由Java堆是否规整决定,而Java堆是否规整又由所采用的垃圾收集器...
C++第3课:C++
内存
泄露检测原理及案例实战
本课程具体的内容主要包括C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配、Windows的虚拟
内存
技术、...
干货 | 吃透Elasticsearch 堆
内存
1、什么是堆
内存
? Java 中的堆是 JVM 所管理的最大的一块
内存
空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域: - 新生代 ( Young )、 - 老年代 ( Old )。 新生代 ( Young ) 又被...
elasticsearch堆
内存
的配置建议
2:给多大的堆
内存
? 给ES的
内存
配置不是越大越好,建议不能超过32GB,不同jdk版本最大边界值是不同的,对于32位小于32G JVM才采用
内存
对象指针压缩技术,不然对象指针需要占用很大的
内存
; 一旦你越过那个神奇的30-...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章