[問題] 一個有關thread的問題
最近在寫程式的時候, 遇到一個想不通的問題
我要新開一個 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
Programming 近期熱門文章
PTT數位生活區 即時熱門文章