쓰레드클래스를 상속받아 사용하는 예제인데 유용할 것 같아서 올려봅니다.
보통 beginthreadex()를 사용하여 쓰레드를 만들죠.
하지만 이 방식도 많이 사용되고 있습니다.
인터넷에서 구한 소스에서 약간만 수정해서 올려봅니다.
기초적인것만으로 구현되어 있으므로 확장하여 사용하면 될 것 같습니다.
MyThread* pThread;
//생성방법1
// pThread = new MyThread();
// pThread->CreateThread();
//생성방법2
pThread = (MyThread *)AfxBeginThread(RUNTIME_CLASS(MyThread ));
pThread->PostThreadMessage(WM_MYTHREADMESSAGE,NULL,NULL);
pThread->SuspendThread();
Sleep(1000);
pThread->ResumeThread();
Sleep(500);
//종료 방법 1
pThread->ExitInstance();
delete pThread;
//종료 방법 2
//((MyThread*)pThread)->PostThreadMessage(WM_QUIT,0,0);
'프로그래밍 팁 > etc' 카테고리의 다른 글
(MS)오토메이션 샘플 (0) | 2010.04.06 |
---|---|
작업스케줄러 관리자 권한으로 실행 (2) | 2010.04.05 |
간단한 데이타 전송 방법(ATOM) (0) | 2010.04.02 |
클래스에서 함수 포인터 사용하기 (0) | 2010.04.01 |
Sleep (0) | 2010.03.31 |