如果我用WaitForSingleObject实现了下面的代码
while(WaitForSingleObject(hExitEvent, 30000) != wait_object_0)
{
...//将调用封装SDK的函数,但是这些函数大约耗费8秒左右
}
这个函数是在
一个单独的线程中执行的。最后我退出的时候,有什么方法可以让我迅速退出呢(不用去执行8秒,或者困死 )? 我关闭线程的时候,函数有可能在等待,也有可能在执行那8秒的函数。
希望成熟专业的办法,目前我直接把Event变量signal,然后我直接TerminateThread的。不知道有什么好的办法。不胜赐教