[배움]/MFC

Thread 관련

도영수 2016. 8. 26. 13:52

1. 

http://injunech.tistory.com/entry/MFC-Thread-%EC%82%AC%EC%9A%A9-AfxbeginThread

  -> AfxBeginThread 를 사용하는 방법이 기입되어 있음. ( 복사 방지 되어 있음)


2. 

http://dosnipe.tistory.com/20

  -> 위의 내용과 비슷, 복사 가능


3. Thread 소멸 관련


if (m_pControlClientType)

{

// 종료

m_pControlClientType->ExitRecvThread();

Sleep(10);

DWORD exitCode;

::GetExitCodeThread(m_pControlClientType->m_hThread, &exitCode);

if (exitCode == STILL_ACTIVE)

{

WaitForSingleObject(m_pControlClientType->m_hThread, INFINITE);

TerminateThread(m_pControlClientType->m_hThread, exitCode);

}

delete m_pControlClientType, m_pControlClientType = NULL;

}