-
-
[求助]VC++线程的问题
-
发表于: 2013-7-26 09:27 3055
-
前提介绍
最近小弟在写一个爬虫,用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;
}
但是我测试发现,刚开始都可以正常工作,但是工作十几分钟之后
所有的线程编程等待了。
求教是怎么回事?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [分享]哥上电视了!当了一次男一号啊! 11046
- [求助]vc直接生成shellcode遇到的问题 7633
- [求助]VC++线程的问题 3056
- [建议]灌水 1807
- [分享]qq微博对应qq号码分析 7091
看原图
赞赏
雪币:
留言: