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

, 很急怎么通过事件来退出线程

2012-04-27 
在线等, 很急。如何通过事件来退出线程平台:windows要求:使用事件来退出线程构造函数中:CreateEvent后,那么

在线等, 很急。如何通过事件来退出线程


平台:windows

要求:使用事件来退出线程

构造函数中:

CreateEvent后,


那么线程函数的伪代码怎么写???




线程函数(参数)
{

while(1)
{


//疑惑:如何通过事件来结束线程。


}


}


点击某个按钮,要求线程退出。



[解决办法]
DWORD WINAPI WaitForSingleObject(
__in HANDLE hHandle,
__in DWORD dwMilliseconds
);
VOID WINAPI ExitThread(
__in DWORD dwExitCode
);
线程函数:
WaitForSingleObject
if return WAIT_OBJECT_0
exitthread

按钮:ResetEvent 

[解决办法]
我不知道你为什么要传入一个-1的参数,形参是dword,范围是0-4GB-1,你传入一个-1,就相当于传入了
4*1024*1024*1024-1,永远不会返回是不对的

热点排行