07.03.2013 Views

Multithreading Multi-Threaded Programming

Multithreading Multi-Threaded Programming

Multithreading Multi-Threaded Programming

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AfxBeginThread<br />

CWinThread* AfxBeginThread(<br />

AFX_THREADPROC pfnThreadProc,<br />

LPVOID pParam,<br />

int nPriority = THREAD_PRIORITY_NORMAL,<br />

UINT nStackSize = 0,<br />

DWORD dwCreateFlags = 0,<br />

LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL<br />

);<br />

UINT YourThreadProc(LPVOID pParam);<br />

14<br />

AfxBeginThread()<br />

…<br />

Primary thread<br />

Windows<br />

Kernel<br />

YourThreadFunc( )<br />

{<br />

while (!ExitFlag)<br />

{<br />

. . .<br />

}<br />

}<br />

Advanced Windows Network <strong>Programming</strong><br />

New thread<br />

11/11/12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!