实际项目中的多线程问题

steven_geek 2013-06-13 04:48:14
没有实际在公司做个项目,想问一下,譬如现在我写了基于对话框的MFC程序,开了四个线程:
1. 发送数据线程;
2. 接受数据线程;
3. 检查服务器是否正常线程;
4. 提示对话框的线程;

现在我的做法在CXXXApp.h中全局声明四个函数,参数也是声明为全局的。总感觉这样做会不会产生一些问题,没有验证过,想问一下在实际的项目中如何去实现多线程,是实现一个线程类还是其它的方法?
...全文
155 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
steven_geek 2013-06-14
  • 打赏
  • 举报
回复
这样总是觉得破坏了面向对象的原则
zy_cs_dn_zy 2013-06-13
  • 打赏
  • 举报
回复
就你的需求来说,你现在的做法完全没有什么问题,而且是最简单直接的。 复杂一点的是用线程池,这多用在c/s结构的软件中,服务器不断接受大量请求并处理请求,每一个请求都用一个线程去处理。还有多线程的项目要注意对共同访问资源的同步

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧