-
-
[求助]VC++线程的问题
-
发表于: 2013-7-26 09:27 3070
-
前提介绍
最近小弟在写一个爬虫,用MFC编写的界面,
一共4个线程,
线程1--监控网络是否通畅。不通畅的话就重新链接网络
线程2-3-4 只是单纯的爬取页面。
1,2,3,4 线程不需要同步
线程之间不需要通讯。
线程1退出之后,必须要重新启动
2,3,4也要同样重启。
我是通过这样的方式重启的
线程1{
postMessage(newmessage) //对窗口发送一个消息
return -1;
}
窗口接受到消息
{
建立新线程1;
}
但是我测试发现,刚开始都可以正常工作,但是工作十几分钟之后
所有的线程编程等待了。
求教是怎么回事?
最近小弟在写一个爬虫,用MFC编写的界面,
一共4个线程,
线程1--监控网络是否通畅。不通畅的话就重新链接网络
线程2-3-4 只是单纯的爬取页面。
1,2,3,4 线程不需要同步
线程之间不需要通讯。
线程1退出之后,必须要重新启动
2,3,4也要同样重启。
我是通过这样的方式重启的
线程1{
postMessage(newmessage) //对窗口发送一个消息
return -1;
}
窗口接受到消息
{
建立新线程1;
}
但是我测试发现,刚开始都可以正常工作,但是工作十几分钟之后
所有的线程编程等待了。
求教是怎么回事?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [分享]哥上电视了!当了一次男一号啊! 11077
- [求助]vc直接生成shellcode遇到的问题 7673
- [求助]VC++线程的问题 3071
- [建议]灌水 1823
- [分享]qq微博对应qq号码分析 7112
看原图
赞赏
雪币:
留言: