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); //释放第二个线程。”播放“
上一篇下一篇

猜你喜欢

热点阅读