C6258
警告 C6258: 使用 TerminateThread 會無法正確清除執行緒。
這則警告表示已偵測到對 TerminateThread 的呼叫。
TerminateThread 是危險的函式,應該只用於最特殊的情況中。 如需 TerminateThread 呼叫之相關問題的詳細資訊,請參閱 MSDN Library 中的本主題:TerminateThread (英文)。
若要正確地結束執行緒
使用 CreateEvent 函式建立事件物件。
建立執行緒。
每個執行緒都可以透過呼叫 WaitForSingleObject 函式監控事件狀態。
當事件設定為信號狀態 (WaitForSingleObject 傳回 WAIT_OBJECT_0) 時,每個執行緒都會自行結束執行。
如需詳細資訊,請參閱下列其中一個主題:
終止執行緒 (英文)
WaitForSingleObject (英文)
SetEvent (英文)