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

CreateThread有关问题,一次成功后,再来就不行了呢

2012-09-16 
CreateThread问题,一次成功后,再来就不行了呢?先:开始建个console 再写入下面源码,int e这里设断点,不会

CreateThread问题,一次成功后,再来就不行了呢?
先:开始建个console 再写入下面源码,int e;这里设断点,不会停在哪里。
再:把选项里的【堆栈保留大小】设成200000000;
把选项里的【堆栈提交大小】设成200000000;

会停到断点那里,
再把前设的两项改成原来的0;还是会停到断点.
重启VS 后再编译再运行都还会停到哪里!


// sdfsafds.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "windows.h"

DWORD WINAPI MyThreadProc(
  LPVOID lpParameter
)
{
while(1)
{
Sleep(1000);
}
}

int _tmain(int argc, _TCHAR* argv[])
{
HANDLE thread;
for(int i=0;i<10;i++)
{
thread=CreateThread(NULL,0,MyThreadProc,0,0,0);
if(thread==0)
{
int e=234324;
}
}
DWORD dd=0;
while(GetExitCodeThread(thread,&dd))
{
Sleep(1000);
}
return 0;
}



[解决办法]
自己解决

热点排行