情况1:出现Debug Assertion Failed错误。建立一个新线程,进行通信传输数据,
CWinThread* Uthread = AfxBeginThread(UpDateThread,(LPVOID)this,THREAD_PRIORITY_NORMAL,0,0,NULL);
在执行到AsyncSelect(FD_WRITE);时,出现Debug Assertion Failed错误。情况2:不出现Debug Assertion Failed错误。正常运行。不建立新线程,利用对话框的线程进行传输数据,虽然能正常运行,但是数据很多,对话框跟死了一样。所以,想建立一个传输用的线程,但是出现错误。
请教,为什么在新线程里面执行就会出现错误呢?