CreateThread:创建多线程
1。在类中声明静态成员函数(假设在类A中)//函数名可变其他不可变
static DWORD ReadProc(LPARAM lParam);
2。在某一个函数中开线程
HANDLE hdFile;
hdFile = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ReadProc,this,0,NULL);
3。实现线程
DWORD
A
::ReadProc(LPARAM lParam){
CThreadTestDlg* pMain = (CThreadTestDlg*)lParam;
AfxMessageBox(_T("线程1"));
return 0;
}
挂起线程
SuspendThread(hdFile);
唤醒线程
SuspendThread(hdFile);