C6258
警告 C6258:使用 TerminateThread 将不允许进行相应的线程清理。
此警告意味着检测到对 TerminateThread 的调用。
TerminateThread 是一个非常危险的函数,只应当在最极端的情况下使用。有关与 TerminateThread 调用相关的问题的更多信息,请参见 MSDN Library 中的主题:TerminateThread.
正确终止线程
使用 CreateEvent 函数创建一个事件对象。
创建多个线程。
每个线程都通过调用 WaitForSingleObject 函数来监视事件状态。
当事件设置为终止状态(WaitForSingleObject 返回 WAIT_OBJECT_0)时,每个线程都将自行终止执行。
有关更多信息,请参见下列主题之一: