VC 多线程编程
2018-11-23 本文已影响0人
沐雨丹阳
1.定义线程回调函数方法:
//全局线程变量
CWinThread *g_WinThread;
//线程回调方法
UINT TestDlg::TestThread(LPVOID lpParameter)
{
AfxEndThread(dwExitCode, TRUE);//结束线程
return dwExitCode;
}
2.适当地方启动线程
g_WinThread = AfxBeginThread(&TestDlg::TestThread, NULL);//启动线程
3.挂起和恢复线程
SuspendThread(g_WinThread ->m_hThread); //挂起第二个线程。“暂停”
ResumeThread(g_WinThread ->m_hThread); //释放第二个线程。”播放“