질문이 애매하네요
FreeOnTerminate같은 경우에는 ThreadList를 관리하여 Count=0이 될때까지 기다려야 합니다.
한개인 경우에는 특정변수가 변할때 까지 기다리면 됩니다 (bool bThreadTerminated등)
WaitForSingleObject는 UI 가 멈추는 현상이 나타나는 문제가 있지요
사용자가 직접 버튼등으로 동작을 하는 경우라면 문제가 없을듯 합니다.
개인적으로 해당 thread의 종료를 안정적으로 종료하려면 WaitForSingleObject가 좋다고 생각합니다.
|