64,687
社区成员
发帖
与我相关
我的任务
分享
HANDLE WINAPI CreateThread(
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes,
_In_ SIZE_T dwStackSize,
_In_ LPTHREAD_START_ROUTINE lpStartAddress,
_In_opt_ LPVOID lpParameter,
_In_ DWORD dwCreationFlags,
_Out_opt_ LPDWORD lpThreadId
);
void Func()
{
char *p = (char*)_alloca(1018092); //Stack overflow 栈溢出
//奇怪的现象:
//编译器运行第一次,不会奔溃
//清理后,再运行一次,也不会崩溃
//不清理,总是运行,就会崩溃
}
int main(int argc, char *argv[])
{
Func();
return 0;
}