社区
C++ 语言
帖子详情
子线程内存错误问题
Hackmong
2014-10-27 11:24:27
我在一个子线程中两个正数相加,竟得出一个负数。不是溢出问题,有可能是什么问题?求大牛分析啊!
就是这一句 read_start = map->p_offset + map->p_len; 都是long型,map->p_offset等于819200,map->p_len等于262144, read_start 竟然等于-2090861400 我个人猜想可能是线程访问内存出错之类的。求大牛指点啊!
...全文
95
4
打赏
收藏
子线程内存错误问题
我在一个子线程中两个正数相加,竟得出一个负数。不是溢出问题,有可能是什么问题?求大牛分析啊! 就是这一句 read_start = map->p_offset + map->p_len; 都是long型,map->p_offset等于819200,map->p_len等于262144, read_start 竟然等于-2090861400 我个人猜想可能是线程访问内存出错之类的。求大牛指点啊!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
max_min_
2014-10-27
打赏
举报
回复
信息量太少。自己对自己的代码最熟悉,如果怀疑的话,就去排除吧
赵4老师
2014-10-27
打赏
举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告:
多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。 (Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
「已注销」
2014-10-27
打赏
举报
回复
你能不能贴出全部的代码啊
ouyh12345
2014-10-27
打赏
举报
回复
试试 read_start = (long)(map->p_offset) + map->p_len;
android
子
线程
URL加载网络图片
Android 通过
子
线程
加载URL图片
android主
线程
、
子
线程
及
线程
间通信方式测试app
测试Android主
线程
、
子
线程
(thread、handlerThread、AsyncTask、timer)及
线程
间通信方式(handler、timetask、Runnable)的建立及工作过程
mfc
子
线程
加载进度条
主界面执行耗时任务时,前台界面会卡死,把这些任务放在
子
线程
完成,同时提供进度条显示当前完成进度。
qt 多
线程
防止主
线程
做循环操作导致界面假死
qt 多
线程
防止主
线程
做循环操作导致界面假死。试过多
线程
的几种方法,只有这个方法可行。代码亲测可行。在
子
线程
死循环,界面正常不死!!!
MFC的FTP服务器程序MicroFtpServer修正版
上一个还有
子
线程
内存
泄露
问题
,这个又改进了一下,欢迎测试使用
C++ 语言
65,190
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章