怎样使用线程?

sunriselx 2000-12-28 08:50:00
我在书里看的都是AfxBeginThread(),可忘了在那段代码中见到有人重载了CWinThread类,想请教大家一下,有几种方法使用线程,重载线程类的做法怎样用,哪种方法比较好用?
...全文
136 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
panda_w 2000-12-29
  • 打赏
  • 举报
回复
我觉得还是AfxBeginThread()好些,你可以设置它返回的指针pThread->m_bAutoDelete=TRUE来删除线程对象的。《Vc技术内幕》有很好的介绍。
yandw 2000-12-29
  • 打赏
  • 举报
回复
wo ye xiang xuexi ,zhidao
sunriselx 2000-12-29
  • 打赏
  • 举报
回复
to onjun:
书上有好多方法中止线程,用AfxBeginThread()返回的指针也不能结束线程,用全局变量或者CEvent都行,能不能把你试的代码给我一份,谢谢。
我的email:shengli0@263.net(最后一个字母是“零”,不是“噢”)
onjun 2000-12-28
  • 打赏
  • 举报
回复
我也在学,刚做过测试。

重载Run();

运行没问题;

如何终止?


sunriselx 2000-12-28
  • 打赏
  • 举报
回复
我看到过一个网上聊天程序,MFC写的,里面就重载了CWinThread类,我想了解一下这种做法怎么用,我觉得要比AfxBeginThread()方式好些。
随风bj 2000-12-28
  • 打赏
  • 举报
回复
都可以,如果写的是mfc的程序,那么AfxBeginThread()是最方便的, 如果在写com,dll之类的东西就直接用API函数CreateThread吧,
adrianx 2000-12-28
  • 打赏
  • 举报
回复
AfxBeginThread()是MFC程序使用的
你也可以用CreateThread来创建线程

15,467

社区成员

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

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