返回信息流我在一个函数中执行了下面的代码
DWORD id_writeThread;
HANDLE WriteThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)AnalyTaskXml,
pBuf,0,&id_writeThread);
if (WriteThread == NULL)
{
WriteLogInfo("错误显示:\n建立处理接受消息的线程失败!");
return ;
}
SetThreadPriority(WriteThread,THREAD_PRIORITY_NORMAL);
ResumeThread(WriteThread);
第一次执行上面代码段的时候 创建线程成功
第二次调用该函数 也执行了上面的代码段 程序就崩溃了 线程没有创建出来
这个程序在debug模式下一切正常
可是在release模式下 第一次执行线程创建成功 第二次系统崩溃了
ps:崩溃的时候 出现0xc000000000005什么错误
请大牛指导啊 小弟心急如焚!!!!
谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #30339同步于 2009/10/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求教]关于CreateThread函数
kaneLee
2009/10/24镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
【 在 kaneLee 的大作中提到: 】
: 我在一个函数中执行了下面的代码
: DWORD id_writeThread;
: HANDLE WriteThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)AnalyTaskXml,
: ...................
代码发上来