社区
进程/线程/DLL
帖子详情
用AfxBeginThread创建线程,是否同时要同时增加一个新类?
stevenuserregister
2010-05-04 08:58:39
新手请各位指教。
新增一个通信线程后,线程中有发送、接收函数。是否必须同时增加一个对应于通信线程的新类,将函数写在新类中?
我的主线程是一个对话框,通信线程的函数能否都放在对话框的文件中,和主线程的函数都在同一个文件中Dlg.h,Dlg.cpp中?
简单一些,线程函数是否一般在一个新的文件如Thread.h,Thread.cpp中?
...全文
186
9
打赏
收藏
用AfxBeginThread创建线程,是否同时要同时增加一个新类?
新手请各位指教。 新增一个通信线程后,线程中有发送、接收函数。是否必须同时增加一个对应于通信线程的新类,将函数写在新类中? 我的主线程是一个对话框,通信线程的函数能否都放在对话框的文件中,和主线程的函数都在同一个文件中Dlg.h,Dlg.cpp中? 简单一些,线程函数是否一般在一个新的文件如Thread.h,Thread.cpp中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmxmx
2010-05-04
打赏
举报
回复
AfxBeginThread()两种用法中,
UI线程创建需要继承CWinThread类,
worker线程就不需要了创建类了,可以使用别的文件中定义过的类。
社会栋梁
2010-05-04
打赏
举报
回复
工作线程不用吧,这主要看你功能类的设计有没有需要
cabinriver
2010-05-04
打赏
举报
回复
我觉得放到一个新的类中更好一点 更容易维护和扩展吧
hzy694358
2010-05-04
打赏
举报
回复
工作线程不一定,主要看你的情况 了
界面线程肯定是要建个新类的
cdsnpeter
2010-05-04
打赏
举报
回复
[Quote=引用 3 楼 stevenuserregister 的回复:]
对线程的使用还不太了解。哪里有比较通俗易懂又实用的介绍?
[/Quote]
可参考Win32多线程程序设计。
stevenuserregister
2010-05-04
打赏
举报
回复
对线程的使用还不太了解。哪里有比较通俗易懂又实用的介绍?
Eleven
2010-05-04
打赏
举报
回复
UINT __cdecl ThreadProc(LPVOID lParam)
{
// ...
return 0;
}
AfxBeginThread(ThreadProc, (LPVOID)...);
red-fly
2010-05-04
打赏
举报
回复
这要看你的代码风格和习惯,以及框架的设计吧
至于是否要增加一个新类,要看你的线程用法,如果一个连接以是一个线程,那肯定要新增一个封装了通讯功能的类,如果你不是这样设计的,那也不一定要新增加类的
尹成
2010-05-04
打赏
举报
回复
这里有参考资料:
多线程编程指南
基于SIP开发软件电话的一些资源(转自YOUTOO)
所以我们这里只是用它快速开发
一个
SIP终端,用来更方便地学习oSIP,要想真正掌握SIP的开发,需要掌握oSIP并熟读RFC文档才行,exoSIP不是我们的最终学习目的),通过成功编译运行
一个
自己动手开发出的程序,再...
MFC 用
afxbe
gin
thread
创建
线程
线程
函数直接 return 0 返回。任务管理器显示
线程
数与理论值不符
一个
MFC做的服务器在winsever 2003上跑了3个星期,今天突然发现CPU占用率80%+,200多个
线程
。但实际连接应有的
线程
应该只有20+,猜测长时间运行后,系统貌似并没有释放掉
线程
资源 做了一下几个实验来验证: 1、重启...
AfxBe
gin
Thread
开始和结束
线程
考虑到界面用MFC写了,于是上网搜了下MFC下的多
线程
怎样搞,都说用
AfxBe
gin
Thread
来日比较好。哥向来比较浮躁,先搜搜有没相关代码,找到几个可用的,然后各种摘抄,于是乎将哥的播放器的几个
线程
搞成下面这段代码...
使用MFC中的
AfxBe
gin
Thread
创建
多
线程
创建
一个
基于对话框的工程,工程名为Create
Thread
Rect 在Create
Thread
Rect.cpp中
增加
一个
Thread
Proc函数,代码如下 工作者
线程
的函数必须是全局函数或静态成员函数,不能是普通的成员函数 DWORD ...
AfxBe
gin
Thread
创建
线程
用户界面
线程
和工作者
线程
都是由
AfxBe
gin
Thread
创建
的。MFC提供了两个重载版的
AfxBe
gin
Thread
,
一个
用于用户界面
线程
,另
一个
用于工作者
线程
,分别有如下的原型: 用户界面
线程
的
AfxBe
gin
Thread
的原型如下: ...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章