AfxBeginThread第二次启动线程为什么出错?

zhanghongzhanghong 2008-12-03 10:17:23
第一次可以用,第二次打开就出现错误,哪位遇到过这样问题,请赐教,谢谢!
程序大概如下:
int state=1//全局变量

thread()
{
while(state)//是一段接收数据程序
...
}
Onbutton1()
{
AfxBeginThread();//打开,接收数据(可以用)
}

Onbutton2()
{
state=0;//停止接收
...//发送数据,正常
AfxBeginThread();//再次打开,接收数据,出错
}
...全文
34 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,466

社区成员

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

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