AfxBeginThread第二次启动线程为什么出错?
第一次可以用,第二次打开就出现错误,哪位遇到过这样问题,请赐教,谢谢!
程序大概如下:
int state=1//全局变量
thread()
{
while(state)//是一段接收数据程序
...
}
Onbutton1()
{
AfxBeginThread();//打开,接收数据(可以用)
}
Onbutton2()
{
state=0;//停止接收
...//发送数据,正常
AfxBeginThread();//再次打开,接收数据,出错
}