쓰레드클래스를 상속받아 사용하는 예제인데 유용할 것 같아서 올려봅니다.
보통 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
Posted by 띠깜
,