티스토리 뷰

반응형

// 헤더 파일

HANDLE          m_CloseEvent;

 

// 본문

 

#define   CLOSE_WAIT_TIME   60000

 

// 생성자

m_CloseEvent    = CreateEvent(NULL, FALSE, FALSE, NULL);

 

// 스레드 내부

//  _beginthreadex()
unsigned int __stdcall TMainFrm::SendThread(void *pParam)
{
    TMainFrm *Dlg = (TMainFrm *)pParam;

    while(Dlg->m_bActive)   {
        if(WaitForSingleObject(m_CloseEvent, CLOSE_WAIT_TIME) == WAIT_TIMEOUT) {

                                                          // CLOSE_WAIT_TIME 만큼 기다렸다 동작하게 된다.

 

 

 

        }
    }

    return 0;
}

 

 

// 소멸자

CloseHandle(m_CloseEvent);

 

반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday