MFC Thread

ETC 2012. 2. 3. 00:56

// 전역함수 선언 부분
UINT Ping(LPVOID pParam);     

// 전역변수 선언 부분
CWinThread *pThread;

void CWinpingDlg::OnBnClickedOk()
{
  char* szStr = "test";
 
  // Ping 스레드를 생성하여 전역변수 pThread에 넘겨준다.
  // szStr 변수를 void 포인터로 넘겨준다.
  ::pThread = AfxBeginThread( Ping, (LPVOID)szStr );
}

UINT Ping(LPVOID pParam)
{
  // void 포인터형 pParam을 받아서 szStr 포인터에 넘겨준다.
  char *szStr = (char *) pParam;
 
  return 0;
}

// AfxBeginThread로 선언한 스레드는 return 0을 만나면 스레드를 제거한다.

[출처]http://www.npteam.net/61 by TTF

'ETC' 카테고리의 다른 글

OpenGL + MFC  (0) 2012.02.16
컴퓨터 용량 단위  (0) 2012.02.06
컴퓨터 비젼 학회 관련 정보  (0) 2011.12.08
ISMAR 2012  (0) 2011.11.21
개발자  (2) 2011.11.08
Posted by 영표
,