读书人

线程里使用静态变量会导致程序崩溃吗解

发布时间: 2012-04-16 16:20:04 作者: rapoo

线程里使用静态变量会导致程序崩溃吗
DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
static SOCKADDR_IN addrFrom;
...
}
hThread=CreateThread(NULL,0,ThreadProc,(LPVOID)pRecvParam,0,NULL);
在Release模式下,为什么我把static去掉能正常运行,加上static程序就崩了,哪怕我把CreateThread这句话注释掉不让这个线程创建运行也是崩溃。。
而Debug模式下就没这样的问题呢??
求助。。。。

[解决办法]
你把他放到线程外面 试试

读书人网 >VC/MFC

热点推荐