:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/12/26 14:53
MFC 를 잘 모르는 미천한 저의 실력으로 보자면 아마 WaitForSingleObject 는 리눅스에서의 join 같군요. 안에 들어갈 인자는 윈도우에서의 스레드 핸들이 들어가야 겠고 두번째 인자는 얼마나 기다릴지 결정하는것 같습니다.
그래서 m_hThread 요 스레드 핸들을 무한정 기다리고 있다가 종료가 되면 g_pThread 에 할당되어 있던 메모리를 해제하고 null 을 대입한 후 종료하는것 같습니다. 스레드가 종료된다는 것은 스레드가 run 될때 실행될 함수가 종료된다는 뜻입니다.
09/12/26 16:26
노.안님// 감사드립니다. m_hThread를 묻기 전에 애초에 핸들에 대한 이해가 좀 부족한 것 같네요.
공부를 좀 더 해보아야 겠군요. 인터넷을 뒤적뒤적하다가.. AfxEndThread 함수와 GetExitCodeThread 함수를 이용해서 어찌 해결이 되었습니다.
|