首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-04-16 
线程里使用静态变量会导致程序崩溃吗DWORD WINAPI ThreadProc(LPVOID lpParameter){static SOCKADDR_IN ad

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

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

热点排行