请问如何在主线程里关掉另一个线程函数? 请问如何在主线程里关掉另一个线程函数?我试了好多函数不知怎样用,请大家帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HANDLE g_hKill = CreateEvent(NULL, TRUE, FALSE, NULL);CMainThread::KillWorkThread(){ SetEvent(g_hKill);}UINT WorkThread(LPVOID lpParam){ while(TRUE){ if(WaitForSingleObject(g_hKill, 0) == WAIT_OBJECT_0){ break; } .... } return 0;} 楼上的想法可以。用CEvent就可以 我是初学者,上面的方法我看不太懂我是这样用的p_Thread = AfxBeginThread(SimFullRun,&Param,THREAD_PRIORITY_NORMAL);怎样关掉它啊 16进制转10进制的字符 Hook代码特征字符集 编译问题 关于Access问题,追加记录问题? ===如何拷贝一个文件夹内的所有文件到另一个地方?up有分=== 给出图片的RGB数据,如何在图片中迭加文字,最好有代码示例! 我的Dialog为何不显示? 如何实现遍查窗口查到标题为"我"的窗口,最好有实例? 在未来的.NET世界里,com或com+将发挥什么样的作用. debug下的exe可不可以离开vc单独执行? 请大家来谈一谈手机游戏!(有见解的才给分!!) 怎样截获窗口最小化消息????
{
SetEvent(g_hKill);
}UINT WorkThread(LPVOID lpParam)
{
while(TRUE){
if(WaitForSingleObject(g_hKill, 0) == WAIT_OBJECT_0){
break;
}
....
} return 0;
}
我是这样用的
p_Thread = AfxBeginThread(SimFullRun,&Param,THREAD_PRIORITY_NORMAL);
怎样关掉它啊