看板 Programming 關於我們 聯絡資訊
最近在寫程式的時候, 遇到一個想不通的問題 我要新開一個 thread, 類似這樣 new_thread = CreateThread( /* 參數省略, 呼叫的func 是 DoFunc */); WaitForSingleObject(new_thread, INFINITE); 然後 DoFunc的宣告是 static DWORD WINAPI DoFunc(LPVOID p) { // 中間省略 return 0; } 利用debugger進去看的時候, DoFunc已經執行到 return 0, 表示執行緒結束 理論上 new_thread會被 Set, 控制權回到上面 可是一直沒發生, 不知道是我哪裡做錯了 @@ 請大家多多指教, 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.129.53