社区
进程/线程/DLL
帖子详情
一个多线程的初级问题,先谢了!
i8210
2004-11-01 08:49:41
用确定数量(7个)的多线程查找文件,
第一次正常。
第二次就出错,调试后发现 CUIntArray m_nSize=5; m_Index=12;
m_Index > m_nSize 所以出错!
小弟初学,不知是咋回事,向诸位求教!
...全文
89
8
打赏
收藏
一个多线程的初级问题,先谢了!
用确定数量(7个)的多线程查找文件, 第一次正常。 第二次就出错,调试后发现 CUIntArray m_nSize=5; m_Index=12; m_Index > m_nSize 所以出错! 小弟初学,不知是咋回事,向诸位求教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2004-11-01
打赏
举报
回复
parm 是不是传递有问题
danyueer
2004-11-01
打赏
举报
回复
启线程这里好像就一个问题,在启线程之前要把pMyThread[7]清成NULL,同时要判断AfxBeginThread执行之后的返回值。
这里的代码不会造成你说的问题,把给parm赋值的代码拿出来看看?
i8210
2004-11-01
打赏
举报
回复
CWinTread * pMyThread[7];
HANDLE hThd[7];
for( int i=0; i<7; i++)
{
pMyThread[i] = AfxBeginThread( ThreadFunc, &parm );
hThd[i] = pMyThread[i];
}
WaitForMulipObject( 7, hThd, TRUE, INFINITE );
ThreadFunc用Mutex同步
roger_ding
2004-11-01
打赏
举报
回复
注意同步
danyueer
2004-11-01
打赏
举报
回复
最好把你启动线程的代码贴出来,我怀疑是变量初始化出了问题
wwwsq
2004-11-01
打赏
举报
回复
线程间使用同一个变量的话,需要注意线程同步问题。
lsgt
2004-11-01
打赏
举报
回复
代码。
i8210
2004-11-01
打赏
举报
回复
谢谢大家!
问题解决了。
是由于 第二次运行时ThreadFunc里的变量没有初始化!
谢谢大家!
iOS面试
问题
答案:针对J-Knight的面试题,写一下自己的理解
多线程
属性修饰符 内存语义。。。。 关于中高级的
问题
,我会随后做仔细的分析,我心里并没有十足的把握,或许上面的回答也是分裂百出,但是希望各位同行能多多指教,指出我的不足,在此先行谢过。 在整理这篇答案的...
适合新手小白的几个练习Python爬虫的实战!
经常有新手小白在学习完 Python 的基础知识之后,不知道该如何进一步提升编码水平,那么此时找一些友好的网站来练习爬虫可能是
一个
比较好的方法,因为高级爬虫本身就需要掌握很多知识点,以爬虫作为切入点,既可以...
推荐阅读的多核编程技术书籍
多核编程技术好书推荐多核程序设计技术——通过软件
多线程
提升性能 , 作 ...本书由三大部分组成:第一部分包括第1~4章,介绍软件
多线程
的 内容;第二部分包括第5章和第6章,其中讨论用于编写并行程序的常用编程API:
图解JVM(二)——线程私有区
JVM允许
一个
应用
多线程
,每个线程与操作系统的本地线程直接映射。操作系统负责线程调度到CPU,本地线程初始化成功,就会调用Java线程的run方法。 JVM的系统线程: 虚拟机线程: 周期任务线程 GC线程 编译线程:将...
知乎
问题
:北京,2017,多少k的java web程序员应该懂
多线程
和jvm优化?
谢邀,看你问的诚恳,我也好好回答一番。先说一下我心目的互联网程序员分级:
初级
—初阶 掌握java基础,熟悉常用类库。理解javaweb中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章