社区
进程/线程/DLL
帖子详情
线程中的奇怪问题
sj_hys
2008-11-25 11:26:06
我在程序中定义了几个全局变量,可是我在线程中去使用或改变这些变量时程序就会出错并且异常终止,不知道是什么原因,请高手们指点一下。
...全文
92
6
打赏
收藏
线程中的奇怪问题
我在程序中定义了几个全局变量,可是我在线程中去使用或改变这些变量时程序就会出错并且异常终止,不知道是什么原因,请高手们指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thenshesaid
2008-11-26
打赏
举报
回复
出了什么错?内存异常读写?
你的全局变量定义是什么?是不是静态TLS变量用在了Delay Loaded Dll当中?
Caten
2008-11-26
打赏
举报
回复
你把现程外和内的两个变量的地址打印出来,应该不是一个变量了。
可能的原因是你的线程类中的某个变量与全局的重名了,给覆盖所至
filec75
2008-11-25
打赏
举报
回复
友情up
sj_hys
2008-11-25
打赏
举报
回复
这些全局变量在其他位置已经赋值,不过单步跟踪后发现在线程外部可以显示的其值,但是在线程内部跟踪却无法显示其具体值,并显示“无法计算表达式”,不知道是什么原因,很是奇怪,其大家帮忙分析一下
yuhudie203
2008-11-25
打赏
举报
回复
问题太笼统~
查下看是否初始化?在需要用到变量的时候看值是否是需要的值
自己打断点跟下~
forcal
2008-11-25
打赏
举报
回复
如果程序中定义的全局变量在动态库的线程中修改时就出现这种情况,使用(读)是没有问题的,不知你的程序是否属于这种情况?
线程
中
出现异常的处理
在紧密交织的多
线程
环境
中
,异常处理是一个经常被讨论的容易被忽视的关键部分。这并不
奇怪
,因为在编写并发代码时,管理和理解可能出现的各种异常条件可能是一个挑战。在单
线程
环境
中
,发生异常时,异常信息会立刻被...
多
线程
开发
中
需要注意的
问题
多
线程
开发在 Linux 平台上已经有成熟的 Pthread 库支持。其涉及的多
线程
开发的最基本概念主要包含三点:
线程
,互斥锁,条件。其
中
,
线程
操作又分
线程
的创建,退出,等待 3 种。互斥锁则包括 4 种操作,分别是创建,...
QT多
线程
编程详解
QT
中
所有的组件类和几个相关的类只能工作在GUI
线程
,不能工作在次
线程
,次
线程
即工作
线程
,主要负责处理GUI
线程
卸下的工作。 2、数据的同步访问 每个
线程
都有自己的栈,因此每个
线程
都要自己的调用历史和本地变量...
TBitmap在
线程
中
绘制有
问题
我在
线程
中
对TBitmap进行绘制时,发现有微小的机率绘制出现
问题
,出现
问题
的bitmap绘制结果是白色的。绘制方法是Canvas.Draw, 我又试了Bitblt(bmp.Canvas.Handle...)这种方式,同样也有
问题
。 但在主
线程
中
不会...
为什么多
线程
会带来性能
问题
?
对于多
线程
而言,它不仅可能会带来
线程
安全
问题
,还有可能会带来性能
问题
,也许你会
奇怪
,我们使用多
线程
的最大目的不就是为了提高性能吗?让多个
线程
同时工作,加快程序运行速度,为什么反而会带来性能
问题
呢?这是...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章