티스토리 뷰
반응형
// 헤더 파일
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);
반응형
'프로그래밍 > C, C++' 카테고리의 다른 글
리눅스 mutex 스레드 동기화 (0) | 2019.06.28 |
---|---|
쓰레드 자원 해제 pthread_detach() 함수 (0) | 2019.06.27 |
makefile 작성법 (0) | 2019.06.27 |
AfxBeginThread (0) | 2019.06.25 |
클래스안에 쓰레드 함수 삽입하기 (CreateThread, _beginthreadex) (0) | 2019.06.18 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday